git@github.com: Permission denied (publickey).

我遇到这个问题其实是我自己搞错了,复制了一个错误的密匙。

解决方法:

方法一

 

 如此图,注意方框中的路径,那是你输入如下命令后git所提示的一系列选项,你如果默认一直回车则是默认选项,那样的话要注意路径,如图红框所示,切记将路径中的密匙文件打开复制,而不是复制git当前目录生成的.pub文件里的密匙。

ssh-keygen -t rsa -C "你的邮箱@xx.com"

方法二

输入以下命令

ssh -v git@github.com

确定你复制在GitHub网站上的密匙是否是从下图红框中的路径所复制的。

 

 

一般情况下密匙文件就是  ~/.ssh/id_rsa.pub,将这里面的所有内容复制到GitHub网站指定输入密匙位置即可,一定要是这个路径里的这个密匙文件。

可以直接在git下输入命令,如下图所示。

 

posted @ 2021-08-05 22:07  Just_Now  阅读(101)  评论(0)    收藏  举报