Github 权限被拒绝(公钥)。致命:远程端在推回git存储库时意外挂起

Github 权限被拒绝(公钥)。致命:远程端在推回git存储库时意外挂起,github,Github,可能重复: 请参阅下面的命令 $ git clone git://github.com/{user_name}/{project_name}.git Initialized empty Git repository in /home/dengx/rorBlog_demo/rorblog/.git/ 更改文件并提交,所以我需要返回git存储库 $ git push git@github.com/{user_name}/{project_name}.git master Permission d

可能重复:

请参阅下面的命令

$ git clone git://github.com/{user_name}/{project_name}.git
Initialized empty Git repository in /home/dengx/rorBlog_demo/rorblog/.git/
更改文件并提交,所以我需要返回git存储库

$ git push git@github.com/{user_name}/{project_name}.git master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
因此,我将存储库的ssh密钥复制到我的文件~/.ssh/id_rsa.pub中,然后再次推送

$ git push git@github.com/{user_name}/{project_name}.git master
Agent admitted failure to sign using the key.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
现在,我该怎么办,谢谢你的帮助。

谷歌搜索“权限被拒绝(公钥)。致命:远程端意外挂断”,第一个结果是一个精确的SO dupe:


在接受的答案中,这里有哪些链接(来自原始海报,不少于):

我在其他本地存储库中新建了一个ssh密钥,并将新的ssh密钥添加到github存储库中,然后重试
ssh-Tgit@github.com
。它向我显示此错误
代理承认使用密钥签名失败。权限被拒绝(公钥)我自己解决了这个问题,它需要将ssh密钥添加到该项目的管理面板中,而不是在帐户设置中。下面是添加部署密钥的正确链接,
https://github.com/{user_name}/{project_name}/admin
@coolesting这些密钥用于帐户设置吗?或者生成新的。您可以使用url:@johnny:将公钥部署到github,有没有办法删除公钥/ssh并恢复到正常的https端口