我们的服务器目前使用刚刚辞职的员工帐户,因为他的帐户被禁用。
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.
我应该如何更改回购以使用我的帐户?
答案 0 :(得分:1)
如果您使用的是ssh,则需要更改存储在服务器帐户~/.ssh
文件夹中的公钥/私钥,以便使用您自己的公钥,而不是“已辞职员工”的ssh密钥。
你需要generate your own set of ssh keys
有关示例,请参阅this Gist。
检查ssh-agent是否仍提供旧密钥(如果您的私钥受密码保护,则会发生这种情况):有关详情,请参阅“Having Trouble Switching Github accounts on terminal”。