覆盖服务器/存储库上关联的当前github帐户

时间:2014-05-15 06:14:56

标签: git github

我们的服务器目前使用刚刚辞职的员工帐户,因为他的帐户被禁用。

git config --list 当我运行此命令时,它似乎显示我刚刚设置的所有信息。

但是当我拉/推/取等时我得到错误

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 git@github.com时,它说:

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

我应该如何更改回购以使用我的帐户?

1 个答案:

答案 0 :(得分:1)

如果您使用的是ssh,则需要更改存储在服务器帐户~/.ssh文件夹中的公钥/私钥,以便使用您自己的公钥,而不是“已辞职员工”的ssh密钥。
你需要generate your own set of ssh keys 有关示例,请参阅this Gist

检查ssh-agent是否仍提供旧密钥(如果您的私钥受密码保护,则会发生这种情况):有关详情,请参阅“Having Trouble Switching Github accounts on terminal”。