我有两个GitHub帐户,kaisinli和somefakeaccount。我想从kaisinli推出,但每当我尝试做任何事情时,它都会在GitHub上显示somefakeaccount已经提交了。该回购的贡献者列表只会有一些代价。
例如,我会在kaisinli上创建一个回购,然后按照他们的步骤创建一个本地回购。在我推送README之后,我回过头来看看GitHub,我会看到一些提交帐户进行提交。
我已经尝试重置SSH密钥并按照我在互联网上找到的所有教程,到目前为止没有任何帮助。
我还能做什么?如何从该回购中删除somefakeaccount并将其重新设置为kaisinli?
答案 0 :(得分:1)
我建议你去看看你的配置文件
vi ~/.gitconfig
然后看看那里提到的用户和电子邮件。确保您在此文件中提到的用户和电子邮件是您想要从您的github用户推送您的repo的用户和电子邮件。
如果您从多台计算机上推送,请记住在每台计算机上更改配置文件。
希望这有帮助
答案 1 :(得分:0)
您是否考虑过github-helpcenter? (https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user/)他们描述了你的问题。
如果您的提交已链接到其他用户,则表示该用户已拥有 将本地Git配置设置中的电子邮件地址添加到 他们的GitHub帐户。在这种情况下,您可以更改您的电子邮件 本地Git配置设置并将新的电子邮件地址添加到您的 GitHub帐户将未来提交链接到您的帐户。
1
要更改本地Git配置中的电子邮件地址,请按照 "在Git"中设置提交电子邮件地址的步骤。如果你工作 在多台计算机上,您需要在每台计算机上更改此设置 之一。
2
将步骤2中的电子邮件地址添加到您的帐户设置中 按照"向GitHub添加电子邮件地址中的步骤操作 帐户&#34 ;.
承诺你从这一点开始将与之相关联 你的帐户。