我是git的新手。我可以设置我的git存储库,并在几天前开始使用它。 (我正在使用Github) 现在我希望能够从我的其他计算机上提交,所以我设置了git,试试git clone git@addres.to.my.repo.git 但我得到了
The authenticity of host 'github.com (207.97.___.___)' can't be established.
RSA key fingerprint is 16:27...
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,207.97.___.___' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
我需要证书吗?在那种情况下我该怎么做?
提前致谢
伊格纳西奥
更新: 对不起,我忘了说我在Mac OS X上。
答案 0 :(得分:2)
您需要为您的SSH客户端(在第二台计算机上)提供私钥以匹配您在此处输入的公钥:
https://github.com/account#ssh_bucket
如果您在OS X(或Linux或类似产品)上使用OpenSSH,则可能是${HOME}/.ssh/id_rsa
,它可以简单地从第一台机器复制到第二台机器。
答案 1 :(得分:1)
基本上你的ssh信誉正在反弹
我不确定您是否可以在两台计算机之间共享密钥,但如果您为第二台计算机使用不同的公钥,则可以转到您的github帐户页https://github.com/account并在其下添加第二个密钥SSH公钥?
http://help.github.com/key-setup-redirect 或者http://help.github.com/troubleshooting-ssh/