这就是故事。
我有两台电脑,一台在我家,另一台在我办公室。两台计算机都安装了Eclipse并连接到我的github帐户的同一个项目,并使用Egit。我发现当我在家用计算机上提交时,我的提交将被记录并显示在我的贡献图上。但是,当我在我的办公室计算机上提交时,将不会记录提交。
为了解决这个问题,我删除了家用计算机和办公室计算机上的项目,并通过使用相同的步骤克隆github.com上的相应项目来创建新项目。此外,我使用相同的eclipse版本,它们是最新的火星。然而,问题仍然存在,家庭计算机上的提交将被记录,而另一个则不会。
我搜索了互联网,找不到答案。这里有人可以帮帮我吗?提前谢谢!
问题解决了。如果其他人遇到类似的问题,以下链接将非常有用。 https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user
答案 0 :(得分:2)
只需将您的第二台机器SSH密钥(假设您使用它们)添加到您的帐户,您就应该进行设置。然后从repo克隆现有项目,并开始正常工作。任何更改,只需提交/推送,从另一台机器,您可以随时提取任何更新,反之亦然。
如果符合以下所有条件,则会在您的贡献图表上显示:
此外,必须至少满足下列条件之一:
对私有存储库的贡献仅对可以访问这些存储库的用户显示。对于无法访问这些存储库的用户,不会提供这些贡献。