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. (2)


SSH_AUTH_SOCK=http://www.likecs.com/var/folders/c6/_lb54v1d4v14_0j4_nt_1vj00000gp/T//ssh-B57Gx7MencHN/agent.32676; export SSH_AUTH_SOCK;
SSH_AGENT_PID=32677; export SSH_AGENT_PID;
echo Agent pid 32677;

 

再使用 ssh-add ~/.ssh/id_rsa

Identity added: /Users/faye/.ssh/id_rsa (/Users/faye/.ssh/id_rsa)

 

最后测试 ssh -T git@github.com

 

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

当显示这一句的时候,就万事大吉了,接着就可以愉快的去clone了,

 

Cloning into '*****'...
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (3/3), done.

到这里楼主想说,git这个东西还是很值得去研究的,但是楼主比较懒散,一般只会搞明白怎么去使用就好了

所以以楼主的经验就是一步一步搞

第一步,git config --global --list 验证邮箱

第二步,git config --global user.name "yourname",git config --global user.email myemail@qq.com 设置全局用户名和邮箱,

第三步,ssh-keygen -t rsa -C "这里换上你的邮箱",生成秘钥,

第四步,到git仓库,添加秘钥,

第五部,ssh -T git@github.com 测试一下通不通,不通就是ssh-agent -s  ssh-add ~/.ssh/id_rsa 操作这两步

最后clone,药到病除!!!!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpswws.html