git clone 时候出现 Please make sure you have the correct access rights and the repository exists. 问题
输入 git clone 命令时出现Please make sure you have the correct access rights and the repository exists.
错误,出现改问题的原因是git服务器没有存储本地ssh密钥。
解决方法如下:
- 删除 .ssh 文件夹
C:\Users\Administrator\.ssh
(Administrator为本地用户名) 中的known_hosts
(直接删除即可)
- 在下载好的Git中的bin目录下(一般是在
C:\Program Files\Git\bin
)打开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
就成功了