2

我正在完成“试用 Git”教程。

当我到达“1.11 远程推送”一章时,尝试运行:

$ git push -u orgin master

我收到此错误:

Permission denied (publickey).
fatal: The remote end hung up unexpectedly

有任何想法吗?

4

2 回答 2

1

您可能尚未向 SSH 密钥添加公共密钥。去做:

$ ssh-keygen -t rsa

将创建的公钥 ( id_rsa.pub) 复制到您帐户的SSH 密钥列表中,然后再次尝试推送。


请参阅相关帮助页面:生成 SSH 密钥以获得更深入的响应。

于 2013-02-19T21:20:14.240 回答
0

您可以使用以下命令获取默认帐户的密钥。

$ ssh-keygen -t rsa

更多信息:不同 github 帐户的多个 SSH 密钥设置

于 2016-07-06T01:30:52.353 回答