问题的原因是git服务器没有存储本地ssh密钥。
删除 .ssh 文件夹C:\Users\Administrator.ssh(Administrator为本地用户名) 中的 known_host
在下载好的Git中的bin目录下(一般是在C:\Program Files\Git\bin 我的在D盘因人而异)打开bash.exe输入命令
ssh-keygen -t rsa -C “username” (注:username为你git上的用户名),如果执行成功,就一路回车
出现这个就说明SSH key就已经生成了。
找到系统自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub将全部的内容复制
打开 github
登陆账户
进入Settings
SSH and GPG keys
New SSH key
将复制的内容粘贴到key中
再点击Add SSH Key
仍然在bash.exe中输入ssh -T git@github.com然后会跳出一堆内容
输入yes回车
再次git clone就成功了
如果像我一样还是不行
可能原因是
所要克隆的目的地址已经存在.git文件
而这个可能是以前用另一个git账号拉取项目时候出现的
所以删除这个.git重新设置或者克隆到另一个目的地址都可以