0

我按照教程在 github 上生成 SSH 密钥:在上述链接教程的第 5 步,输入后我ssh -T git@github.com应该会看到:

The authenticity of host 'github.com (207.97.227.239)' can't be established.
# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)?

但是,我看到了这个:

Agent admitted failure to sign using the key.
Permission denied (publickey).

然后,当我尝试使用 将文件推送到存储库git push -u origin master时,我得到了这个:

Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

我认为问题在于 SSH 密钥的设置。我怎样才能解决这个问题?

我正在使用 Linux。

4

1 回答 1

5

谷歌搜索后,我发现最有可能的是您的密钥已损坏。

你可以尝试的事情是......

也是ssh-add解决很多人问题的ssh-add ~/.ssh/id_rsa

尝试注销并登录或

听到还有一些你可以尝试的东西http://sampathm.blogspot.in/2011/06/agent-admitted-failure-to-sign-using.html 并且 SSH 无法对 git@github.com 进行身份验证 希望这有帮助

于 2012-06-02T07:37:36.203 回答