Is it possible to use the same ssh private/public key pair on 2 machines to access a git repository?

前端 未结 3 1302
轮回少年
轮回少年 2021-01-31 03:30

I\'ve recently setup an inhouse git repository server and have it up and running with gitosis installed as the management tool. Read only access is available via the git:// prot

相关标签:
3条回答
  • 2021-01-31 03:57

    SSH key pair's are machine independent, which means you can create a SSH key pair on one machine and can deploy the same SSH key pair on multiple machines. It is valid thing to do, thats how you must do it.

    Moreover Git uses SSH for transport, so you can clone/download the Git on both the machines having the same SSH key pair.

    0 讨论(0)
  • 2021-01-31 04:06

    Yes I think you can.

    I have something similar. Two machines, one Intel (desktop) the other one Sparc. I can log into both machines and access the same CVS server (another machine) using SSH access with the same key pair which was generated on the Intel machine.

    Make sure when you copy across your private key that you set both the permissions of the .ssh directory correctly (0700) and your home directory cannot be group or world writable. The id_rsa should only have user read access (0400)

    0 讨论(0)
  • 2021-01-31 04:21

    Yes, that's perfectly legitimate. ssh keys don't care where they were generated, and it's fine to have them on multiple machines at once.

    Try giving the ssh client the "-v" or "-vv" option (for verbose output) and check the server's ssh log to debug the problem.

    0 讨论(0)
提交回复
热议问题