ssh -T github.com - >响应消息中的用户名错误

时间:2016-06-01 02:12:01

标签: git ssh

我的git用户名是' new_username'现在,我通常可以拉扯。

但有时候,突然之间不能因为我不知道而拉扯。

$ git pull
ERROR: Repository not found.
fatal: Could not read from remote repository.

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

奇怪的是按照命令进行解决。

$ ssh -T github.com
Hi old_username! You've successfully authenticated, but GitHub does not             provide shell access.

' old_username'是我以前用过的旧git用户名。

为什么?

vim~ / .gitconfig

[user]
  name = new_username
  email = new_username@xxx.com

现在,重启我的Mac OS然后我可以git pull。

1 个答案:

答案 0 :(得分:2)

Github用户名由您导入帐户的公开ssh密钥识别。如果您对更多帐户使用相同的帐户,可能会出现一些问题。