SSH会话期间Github用户名错误

时间:2016-09-28 10:06:54

标签: git github ssh

我有两个Github帐户 - 让我们说setevoyothername

我同时使用了两个项目,然后othername的访问被禁用,因此我必须使用我的主帐户 - setevoy

我的~/.ssh.config我有一个Github auth的条目:

$ cat ~/.ssh/config                                                                                                                                                                                                                         
Host bitbucket.blabla.net                                                                                                                                                                                                                                                        
 User blablauser                                                                                                                                                                                                                                                         
 IdentityFile  /home/setevoy/.ssh/setevoy_main_priv_openssh                                                                                                                                                                                                                    

Host bitbucket.org                                                                                                                                                                                                                                                             
 IdentityFile  /home/setevoy/.ssh/setevoy_main_priv_openssh

Host github.com
  User setevoy
  IdentityFile  /home/setevoy/.ssh/setevoy_main_priv_openssh

现在,如果我尝试为此项目运行clone - 我有一个错误:

  

致命:无法从远程存储库中读取。请确认你   拥有正确的访问权限

SSH仍然给我一个旧的,禁用的帐户:

$ ssh -T git@github.com

Hi othername! You've successfully authenticated, but GitHub does not provide shell access.

在我的setevoy帐户设置中,我添加了setevoy_main_priv_openssh个密钥。

我可以通过setevoy用户名下的浏览器使用项目存储库,我可以使用自己的存储库和终端和SSH密钥。

我在这里做错了什么?也许我不知道那种"缓存"对于SSH会话,它仍然试图使用旧的用户名?

0 个答案:

没有答案