我正在完成"Try Git"教程。
当我进入“1.11远程推送”一章时,尝试运行:
$ git push -u orgin master
我收到此错误:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
有什么想法吗?
答案 0 :(得分:1)
您可能没有为SSH密钥添加公钥。那样做:
$ ssh-keygen -t rsa
将创建的公钥(id_rsa.pub
)复制到您帐户的list of SSH keys,然后再次尝试推送。
请参阅相关帮助页面:Generating SSH Keys以获得更深入的回复。
答案 1 :(得分:0)
您可以使用以下命令获取默认帐户的密钥。
$ ssh-keygen -t rsa
更多信息:Multiple SSH Keys settings for different github account