终端不断推出错误的GitHub帐户

时间:2017-11-21 10:34:01

标签: git macos github command-line terminal

我有两个GitHub帐户,kaisinli和somefakeaccount。我想从kaisinli推出,但每当我尝试做任何事情时,它都会在GitHub上显示somefakeaccount已经提交了。该回购的贡献者列表只会有一些代价。

例如,我会在kaisinli上创建一个回购,然后按照他们的步骤创建一个本地回购。在我推送README之后,我回过头来看看GitHub,我会看到一些提交帐户进行提交。

我已经尝试重置SSH密钥并按照我在互联网上找到的所有教程,到目前为止没有任何帮助。

我还能做什么?如何从该回购中删除somefakeaccount并将其重新设置为kaisinli?

2 个答案:

答案 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 ;.

  
     

承诺你从这一点开始将与之相关联   你的帐户。