git报错:Please make sure you have the correct access rights and the repository exi

前言

今天在用idea push更新到github上时报错Please make sure you have the correct access rights and the repository exists,原来是ssh key有问题,连接不上服务器,这里记录一下解决办法

(ง •_•)ง

git报错:Please make sure you have the correct access rights and the repository exi_第1张图片

解决

1. 重新在git设置一下身份的名字和邮箱

cmd|powershell| bash进入要提交的目录下,然后

git config --global user.name "yourname"

git config --global user.email“[email protected]"

注:yourname是你要设置的名字,your@email是你要设置的邮箱。

 

2. 删除.ssh文件夹(直接搜索该文件夹)下的known_hosts,删除

(mac端很多同学不知道.ssh文件夹在哪,参考:https://blog.csdn.net/u014361280/article/details/79361509)

3. git bash输入命令

ssh-keygen -t rsa -C "[email protected]"(请填你设置的邮箱地址)

就像这样,然后一直回车就行了

git报错:Please make sure you have the correct access rights and the repository exi_第2张图片

打开提示的 /c/Users/Acer/.ssh/

git报错:Please make sure you have the correct access rights and the repository exi_第3张图片

id_rsa是私钥,要保管好,id_rsa.pub是公钥,复制里面的内容

 

4. 打开giuhub进行配置

右上角图标-> settings-> SSH and GPG keys

git报错:Please make sure you have the correct access rights and the repository exi_第4张图片

git报错:Please make sure you have the correct access rights and the repository exi_第5张图片

把公钥粘贴进去

git报错:Please make sure you have the correct access rights and the repository exi_第6张图片

5. 重新push

 

成功  YEAH!  ^o^y

 

希望对你有帮助

你可能感兴趣的:(github)