当我设置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中重新验证?
答案 0 :(得分:1)
重要的部分是用户名:如果您更改了GitHub 帐户,则需要确保您的$HOME/.ssh/id_rsa.pub
(或%USERPROFILE%\.ssh\id_rsa.pub
)已在该新帐户中注册
电子邮件部分并不重要(gravatar displayed with your old commits除外)