我有两台计算机并且在每台计算机上使用不同的用户帐户(就操作系统帐户而言,而不是GitHub)。我在它们两个上设置了SSH密钥但是如果我从一台计算机提交/推送,在GitHub项目的页面中我可以看到“userA”是提交的作者。但是如果我从第二个提交/推送,OS用户帐户的名称将被用作提交的作者。我该如何修复它并且只有一个提交的作者?
也许更好的是展示榜样。 Here是一份提交列表,全部由我提供。 “vriha”不正确,“ladariha”是正确的。感谢
答案 0 :(得分:3)
如果您希望将两个用户名都超链接到您的GitHub帐户,那么您应该知道GitHub会对user.email配置设置中的用户消除歧义。因此,相应地在两个存储库中更新,随后它们将被超链接。资料来源:https://help.github.com/articles/setting-your-email-in-git
答案 1 :(得分:2)
尝试git config --global user.name "ladariha"