解决方法
1.命令行输入 ssh -v git@github.com ,查看信息
在输出的信息底端可以看到
debug1: Next authentication method: publickey
debug1: Trying private key: /home/sunny/.ssh/id_rsa
debug1: Trying private key: /home/sunny/.ssh/id_dsa
debug1: Trying private key: /home/sunny/.ssh/id_ecdsa
debug1: No more authentication methods to try.
Permission denied (publickey).
说明在寻找名为id_rsa,id_dsa,id_ecdsa的文件
2.查看系统中ssh的文件名 在git bash下输入 ls /.ssh
名为 github_rsa github_rsa.pub
3.进入此文件夹,复制文件并且改名
cp github_rsa id_rsa && cp github_rsa.pub id_rsa.pub
4.可以拉取项目
如果以上法法无法解决,可尝试删除本地的公钥和github上的私钥,重新在本地生成私钥公钥,然后在github设置新的私钥。
原文链接:https://blog.csdn.net/sunnypotter/article/details/18948053