git pull请求失败,出现“Permission denied(publickey)”错误

时间:2015-01-27 06:37:47

标签: git github ssh-keys git-pull

我尝试使用

将我的官方存储库拉到我的本地计算机
git pull git@github.com:x/x_project_management_app.git master

但失败了,错误

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

我重新生成并将我的系统ssh-public key添加到我的github帐户,我也尝试使用不同的系统,但我仍然面临同样的错误。我该如何解决?

3 个答案:

答案 0 :(得分:0)

您需要检查您的公钥/私钥是否为:

  • 使用默认名称id_rsaid_rsa.pub(而不是id_rsa_github进行设置)
  • ~/.ssh(或%HOME%\.ssh在Windows上设置,git-cmd.bat定义HOME
  • 设置with the right permissions

请参阅GitHub页面“Error: Permission denied (publickey)”。

答案 1 :(得分:0)

Using git bash instead of Windows command line worked for me

答案 2 :(得分:0)

尝试赋予git正确的权限

sudo chmod 777 .git/FETCH_HEAD