git clone时,出现Please make sure you have the correct access rights and the repository exists的解决方法

  • Post author:
  • Post category:其他


当执行git clone时出现Please make sure you have the correct access rights

and the repository exists

报错页面

百度了一下网上说的是git服务器没有存储本地ssh密钥。

出现这种情况有两种可能,可能是git服务器没有存储本地ssh密钥,也可能是自己误删了git密钥的文件,并且要保证二者匹配。

解决方法:

1.找到【c:users/用户名】目录下的.ssh文件,如果文件中包含这3个文件

在这里插入图片描述

则可以用记事本打开id_rsa.pub,内容就是本地密钥,也可以把3个文件都删了直接执行以下步骤,这样会生成一个新的密钥。

2.如果.ssh文件下只剩一个known_hosts就直接删除(对系统没有影响)。

然后找到本机Git的bin目录打开bash.exe输入命令


ssh-keygen -t rsa -C “username”


(注:username为你git上的用户名)

在这里插入图片描述

然后直接回车。一直回车直到出现

在这里插入图片描述

说明ssh密钥已经生成了。

3.回到.ssh目录下就可以看到3个文件。用记事本打开id_rsa.pub,内容就是ssh密钥,全部复制。打开git主页

在这里插入图片描述

接着

在这里插入图片描述

在这里插入图片描述

再次git clone时输入个yes就成功了
在这里插入图片描述



版权声明:本文为qq_44297579原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。