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

Posted 大道至简

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git:Please make sure you have the correct access rights and the repository exists.问题解决相关的知识,希望对你有一定的参考价值。

1.问题描述:把本地库里的内容推送到远程库的时候出错?

git push -u origin master
fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists;

这个问题当时真是困扰了我很久,后来看了别人的博客豁然开朗了。

其实是公钥出了问题,要先设置用户名和邮箱再重新生成ssh公钥即可。

1.首先我得重新在git设置一下身份的名字和邮箱 进入到需要提交的文件夹底下(因为直接打开git Bash,在没有路径的情况下,根本没!法!改!刚使用git时遇到的坑。。。)

git config --global user.name "yourname"

git config --global user.email "your@email.com"

这里我觉得邮箱地址最好与你GitHub上的邮箱地址一致。

2.删除.ssh文件夹(直接搜索该文件夹)下的known_hosts(手动删除即可,不需要git)

ssh在C盘里面,直接搜索即可。(删除之后不要关闭,还会用到)

3.git输入命令

$ ssh-keygen -t rsa -C "your@email.com"(请填你设置的邮箱地址)

然后一直回车即可。
然后系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub将全部的内容复制

4.打开https://github.com/,登陆你的账户,进入设置,进入ssh设置


在key中将刚刚复制的粘贴进去

点击add ssh key

重新输入git命令

  1. $ git remote rm origin 删除远程库
  2. git remote add origin git@github.com:michaelliao/learngit.git 重新关联远程库
  3. git push -u origin master 再次把库里面的内容推到远程库里面。
    ok!问题解决了!!!

csdn地址:https://www.liaoxuefeng.com/wiki/896043488029600/898732864121440

2.fatal: remote origin already exists. (远程来源已经存在 解决办法)

在当我们输入git remote add origin https://gitee.com/(github/码云账号)/(github/码云项目名).git

就会报如下的错

fatal: remote origin already exists.

翻译过来就是:致命:远程来源已经存在

此时,我们可以先 git remote -v 查看远程库信息:


可以看到,本地库已经关联了origin的远程库(应该是你之前已经关联了其他远程库,只要把远程库删除就行了)

解决办法如下:

1、先输入$ git remote rm origin(删除关联的origin的远程库)

2、再输入$ git remote add origin git@github.com:(github名)/(git项目名).git 就不会报错了!

3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section \'remote.origin\'. 我们需要修改gitconfig文件的内容

4、找到你的github的安装路径,我的是C:\\Users\\ASUS\\AppData\\Local\\GitHub\\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\\etc

5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

更新中....

以上是关于git:Please make sure you have the correct access rights and the repository exists.问题解决的主要内容,如果未能解决你的问题,请参考以下文章

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

git遇到的问题之“Please make sure you have the correct access rights and the repository exists.”

git遇到的问题之“Please make sure you have the correct access rights and the repository exists.”

git "Could not read from remote repository.Please make sure you have the correct access rights.

(转)git遇到的问题之“Please make sure you have the correct access rights and the repository exists.”

出现Please make sure you have the correct access rights and the repository exists.问题解决