Git:如何设置 SSH 密钥以从第二台计算机访问我的远程存储库?
我在 Unfuddle 上有一个 git 存储库,还有一台与 msysgit 一起使用的 Windows 计算机。我使用 ssh-keygen 在该计算机上设置了 SSH 密钥,这给了我一些密钥文件。我将公钥文件的内容复制到 Unfuddle 帐户的个人设置中,效果很好。
那么我需要做什么才能让它在第二台机器上工作呢?如果我遵循相同的过程,我将不得不将新的公钥放入我的 Unfuddle 帐户中,因此旧机器可能会停止工作。有什么方法可以让我的第二台机器使用与第一台机器相同的密钥吗?
谢谢, 授予
I have a git repository on Unfuddle, and a Windows machine I'm using with msysgit. I set up an SSH key on that machine using ssh-keygen, which gave me some key files. I copied the contents of the public key file into my personal settings in my Unfuddle account, and that works fine.
So what do I need to do to get it working on a second machine? If I follow the same process, I'll have to put the new public key into my Unfuddle account, so presumably the old machine will stop working. Is there some way I can get my second machine to use the same key as the first machine?
Thanks,
Grant
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1/ 如果这是同一用户,您可以将
~/.ssh/id_rsa
和id_rsa.pub
复制到您的其他计算机主目录。或:
2/ 您应该能够向您的 unfuddle 帐户注册另一个公钥,从而允许您在每台计算机上管理一个私钥。
1/ If this the same user, you could copy your
~/.ssh/id_rsa
andid_rsa.pub
to your other machine home directory.or:
2/ You should be able to register another public key to your unfuddle account, allowing you to manage one private key per machine.
只要使用相同的私钥从第二台计算机进行连接(如果它们都在您的控制之下)。
Just use the same private key to connect from the second machine, if they're both under your control.