错误排除[email protected]: Permission denied (publickey).

错误发生的情况

当我们试图用ssh协议操作github上的远程仓库的时候,如果没有授权或访问的东西不存在,则会报此错。后面 (publickey) 是ssh在提示你可能是用了publickey导致的此问题。

根据上述原理,我们便可以用以下代码来测试这个问题解没解决

ssh -T [email protected]

这尝试在你与github间建立ssh连接。如果是

Hi YourUserName! You've successfully authenticated, but GitHub does not provide shell access.

就说明问题解决了,你 git push或 git pull之类的就没问题了

错误解决

考虑你有没有在你 github 的账号上设置了正确的 SSH Key

来到这个页面

错误排除git@github.com: Permission denied (publickey)._第1张图片右上角 New SSH key, 内容填上你 ~/.ssh/id_rsa里的内容,直接复制粘贴即可

你可能感兴趣的:(git,github)