为什么我一直得到'#34;权限被拒绝:(公钥)"试图在VS Code中使用git时?

时间:2018-01-27 21:47:57

标签: git visual-studio

当我尝试从VS Code拉出或推送到我的远程存储库时,我一直遇到问题。每次我这样做,我都会收到错误:"权限被拒绝:(公钥)"。

日志告诉我:

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

1 个答案:

答案 0 :(得分:1)

首先检查您的ssh密钥是否受密码保护,以及您的操作系统是什么。

如果您使用的是Mac,则密码可能位于密钥链中,在这种情况下,请参阅issue 36818是否适用:它引用Saving SSH keys in macOS Sierra keychain

再试一次,进行测试,重新生成默认的公钥/私钥SSH密钥,无需密码。