Permission denied (publickey)

        在向 github push 代码的时候出现了如下的错误:

Permission denied (publickey)_第1张图片

网上搜索说是本机的 publickey 过期了,需要重新生成一个,再拷贝到 github 上。于是重新生成一下:ssh-keygen -t rsa ,直接回车或只输入y,默认生成就行。

Permission denied (publickey)_第2张图片

最后 cat ~/.ssh/id_rsa.pub ,然后拷贝到 github 上,即在github 的setting 里的 SSH and GPG keys 页面里添加一个:

Permission denied (publickey)_第3张图片 

 加完后在你的命令里输入:ssh -v [email protected]

Permission denied (publickey)_第4张图片

 最后没有Permission denied (publickey) 即可成功了。

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