在git中重新验证访问权限

时间:2015-08-14 04:10:47

标签: git authentication github login account

当我设置git时,我使用了一个用户名/电子邮件组合。

然后我在GitHub上更改了用户名和电子邮件组合。

现在,当我尝试推送到我的存储库时,我收到以下错误消息:

Permission denied (publickey)
fatal: Could not read from remote repository.

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

我知道存储库存在。所以我有一种感觉,git正在尝试使用我的旧用户名和电子邮件与gitHub进行通信,而现在这些用户和电子邮件并不被认可。

如何删除存储的github帐户信息并在git中重新验证?

1 个答案:

答案 0 :(得分:1)

重要的部分是用户名:如果您更改了GitHub 帐户,则需要确保您的$HOME/.ssh/id_rsa.pub(或%USERPROFILE%\.ssh\id_rsa.pub)已在该新帐户中注册

电子邮件部分并不重要(gravatar displayed with your old commits除外)