文章目录

使用git最近遇到这样的问题:

Error: PERMISSION DENIED: User testone can't write to testtwo/testtwo.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

testone和testtwo是两个假设的用户名。

先说一下我的情况:

  1. 我有两个gitcafe账号。
  2. 每个gitcafe账号上都有一个仓库。

如果你用一个gitcafe账号,估计就不会出现这个问题。这个问题大概意思是说:testone没有权限像testtwo的仓库提交。

解决方法:

1, cd .ssh

$ cd ~/.ssh

2, 更改config

Host gitcafe-as-testone
  HostName gitcafe.com
  User git
  IdentityFile ~/.ssh/id_rsa


Host gitcafe-as-testtwo
  HostName gitcafe.com
  User git
  IdentityFile ~/.ssh/gitcafe

3, 修改远程地址

$ git remote add origin git@github-as-testone:testone/testone.git
$ git remote add origin git@github-as-testtwo:testtwo/testtwo.git


本文出处程序员头条:http://www.iswifting.com/2015/06/17/git-error-PERMISSION-DENIED-User-test1-can-t-write-to-test2-test/
转载请在开头注明本文出处。

欢迎关注本站微信公众号:为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等.并不定期奉送各种福利.
微信公众号猿圈:CodePush

文章目录