我遇到这个问题其实是我自己搞错了,复制了一个错误的密匙。
解决方法:
方法一
如此图,注意方框中的路径,那是你输入如下命令后git所提示的一系列选项,你如果默认一直回车则是默认选项,那样的话要注意路径,如图红框所示,切记将路径中的密匙文件打开复制,而不是复制git当前目录生成的.pub文件里的密匙。
ssh-keygen -t rsa -C "你的邮箱@xx.com"
方法二
输入以下命令
ssh -v git@github.com
确定你复制在GitHub网站上的密匙是否是从下图红框中的路径所复制的。
一般情况下密匙文件就是 ~/.ssh/id_rsa.pub,将这里面的所有内容复制到GitHub网站指定输入密匙位置即可,一定要是这个路径里的这个密匙文件。
可以直接在git下输入命令,如下图所示。