tortoiseGit : Please make sure you have the correct access rights and the repository exists 问题解决

今天用git提交代码时候遇到这个问题。总结了一下解决方法。出现这个问题的原因不一样,你们可以根据自己的原因使用对应的方法。
在这里插入图片描述

方法一:更新公钥

步骤一:删除.ssh下所有所有文件

找不到路径的可以在电脑中全局搜索“.ssh”,目录下有这三个文件,全部删了就行:
在这里插入图片描述

步骤二:重新生成秘钥

在这里插入图片描述

点击Git Bash Here 在命令行页面输入如下命令。

1.设置用户名

$ git config --global user.name ‘yonghuming’ //  这里“yonghuming”替换成你自己的名字

2.设置用户名邮箱

$ git config --global user.email ‘[email protected]’  //  这里“[email protected]”替换成你自己的邮箱

3.查看用户名邮箱是否设置成功

$ git config --list

user.name ‘yonghuming’
user.email ‘[email protected]4. 生成秘钥
$ ssh-keygen -t rsa -C "[email protected]" //  这里“[email protected]”替换成你自己的邮箱

5.  复制秘钥
$ cat ~/.ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDlXE/VxROeT40Bc1uj7dROiL6zO0wKb3HcO6FdZTLn+m/ZnjdI5a+dF8kvIX85AN1/oWTLXl6aLi2iO9n7Tvqm6tx5WDUgAr3zi3gRCENQ4mcTQ58iLrHwZh6l6mD0QLXwpLGBo+FSsLQFtwQSWs7onacuLJKEmAdYioJPh7omaWe4N4pFzVXFzhpDU8A2ElSc7L4sY4CK6c9J7WS/ve6cchiUr4jZSQyRIVBuC3Afq3bYSXg+GcSPuUUUZA//Y1dZizv4exFKRnXSQheC75Y7zOPNGtPGqQ1dPEjMefYTsFGh0RFcVN6yZRukayVt3lZRiH/HzkgcV/HOYFNqZfASX04PfCZfsqiMyi5DD1EIwREPv7VZM= [email protected]

最后,把秘钥复制过来,在guthub上配置一下就可以了。

方法二:配置tortoisegit 秘钥

由于tortoisegit使用的是putty的.ppk格式的密钥,而github必须使用rsa密钥,因此使用其自带的工具,在开始菜单里找到tortoisegit,选择他的puttygen工具来生成密钥

第一步,在所有程序里搜索程序: PuTTYgen

在这里插入图片描述

第二步,点击generate,此时会开始生成密钥,时间比较长,耐心等待一下。

在这里插入图片描述

第三步, 上一步秘钥成功之后,点击 sava private key,save键把私钥保存为.ppk格式,选择一个目录保存test.ppk,并记住保存的目录。

第四步,开始菜单,找到pageant,单击运行

在这里插入图片描述

第五步,点击add key,选择刚才保存的test.ppk,添加成功。

在这里插入图片描述

第六步,鼠标右键,单击桌面,选择TortoiseGit——>setting。如下图所示,signiing key选择上一步保存的文件,单击确定。

在这里插入图片描述
在这里插入图片描述

最后一步,鼠标右键,单击桌面,选择TortoiseGit——>setting,如下图所示,修改ssh。

在这里插入图片描述
以上就是针对这个问题的两种解决办法,希望可以帮助大家。

猜你喜欢

转载自blog.csdn.net/weixin_42648692/article/details/130291568
今日推荐