我的机器曾经有一个与某个 GitHub 帐户 account_a 关联的 RSA 密钥。
我从钥匙链中删除了该密钥,创建了一个新密钥,将其添加到链中,然后确保我在 GitHub 上拥有的任何其他帐户不再有任何与其关联的 SSH 密钥。
请注意,我机器上的用户没有更改。我刚刚创建了一个新的 GitHub 帐户并重新生成了所有密钥,并小心地从失效帐户中删除旧密钥,以防万一。
我希望我的新帐户对我的全新存储库的新承诺能够反映我现在使用的用户。相反,它们显示为我的旧的、已失效的帐户之一,例如 account_a。
我不知道如何解决这个问题,甚至不知道它来自哪里。
该关联更有可能源自您的配置user.name
and user.email
.
如果您更改这些内容以反映您的新 GitHub 帐户,则提交应与其关联。
OP 确认:
我使用打开 gitconfig 文件git config --global --edit
,事实上,该电子邮件是与旧帐户关联的电子邮件。
我改变了,一切都很好!
您也可以直接更改它:
git config --global user.email yourNewEmail
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)