0%

git时出现“Please make sure you have the correct access rights and the repository exists.”

这篇文章主要是记录一下自己之前在利用git这个命令时遇到的一些问题。

1、查看用户名和邮箱是否与自己之前设置的一样

git config --list

2、如果不一样或者忘了之前设置的是什么了,可以重置一下

git config --global user.name "用户名"
git config --global user.email "邮箱"

3、删除本地.ssh目录下的known_hostid_rsaid_rsa.pub文件,重新生成

ssh-keygen -t rsa -C "邮箱"

4、在github中新建ssh key

QQ_1725724833042

复制id_rsa.pub中的全部内容,粘贴到该处,点击Add SHH key即可

QQ_1725724911246

5、然后输入命令

ssh -T git@github.com

​ 到这一步后依然出错,我的是因为命名了密钥, 但是ssh连接默认是会使用默认名称的, 并不是放在~./ssh目录下就会自动读取,所以我通过使用config配置文件来解决这个问题。

6、在.ssh目录下添加文件config,在文件中添加下面内容

Host github.com
User git
IdentityFile ~/.ssh/私钥文件名称