fatal: Cound not read from remote repository.
Please make sure you have the correct access rights and the repository exists
状况一:(普遍一般性问题)
ssh认证失败,检查公钥私钥是否正确配置,具体操作不在此赘述;
状况二:(同平台多账号问题)
通常多账号需要通过在.ssh/config中,配置各自域名、user、私钥等实现自动选择ssh身份验证;区分的关键在于Host,同平台因HostName相同,固需要自定义一个Host加以区分。
如做过此配置,需保证本地仓库的git地址中的域名和配置中预期的Host保持一致;
查看当前仓库远程地址:git remote -v
如远程地址中的域名与ssh配置中预期的Host不一致,
解决步骤:
1、修改本地仓库远程地址域名
$ git remote rm origin
$ git remote -v
$ git remote add origin git@XXX.github.com:xxx/xxx.git
2,上一步操作回导致仓库关联丢失,别忘了重新关联下本地仓库和远程分支