为什么我在GitLab中出现了两个贡献者?

时间:2017-07-07 04:54:27

标签: gitlab smartgit author

我在Windows 7 Enterprise上使用SmartGit 17和GitLab Enterprise 8.6.0-ee。我不久前从版本7.1升级了SmartGit。我一直在间歇性地开展一个项目(我是唯一一个从事这个项目的人),今天我决定稍微浏览一下GitLab。我注意到Graphs页面上的Contributors选项卡显示了两个贡献者,他们都是我。一个人有我的姓名,另一个人只有我的姓氏。一个人的电子邮件地址都是小写的,另一个是混合的。随着时间的推移,从一个贡献者的5月28日到7月2日之后有一个减少,而另一个贡献者则相应增加。

我隐约似乎记得被提示输入我的姓名和电子邮件地址并接受默认(这只是我的姓),我认为它与SmartGit有关,但我看不到在哪里找到这是记录的,所以我可以全局更改它,而不是基于每个存储库。

谁能告诉我在哪里看?

另外,我不知道“贡献者”是指作者还是作者,或者是否重要。

3 个答案:

答案 0 :(得分:2)

我认为通过提交用户的电子邮件地址确定了贡献者。

正如你在某些时候含糊地提到那些信息时所说的那样,我认为可能就在那时你最终得到了多个身份'在gitlab中。

要检查您当前的电子邮件地址配置和/或修改它,您可以从命令提示符窗口运行以下命令(只要git位于PATH上)

git config --global user.email

这将显示当前全局配置的电子邮件,以进行设置:

git config --global user.email "email@example.com

可在此here的github页面中找到更多信息。

答案 1 :(得分:1)

您需要修改.gitconfig文件。

如果您正在使用Ubuntu,请执行以下操作:

sudo nano home/<yourUserName>/.gitconfig

然后更改这两行:

[user]
    name = enterYourNameHere
    email = enteryourEmailHere

不要忘记在您使用的每台计算机上执行相同的操作(使用确切的user.name和user.email)!

  

&#34; ...我的电子邮件地址全部为小写,另一个有   在大胆的情况下。&#34;

供您参考:Gitlab团队报告了此错误。请参阅contributor emails in contributors graphs is case sensitive和/或Resolve : contributor emails in contributors graphs is case sensitive

希望它对你有所帮助。

答案 2 :(得分:0)

在SmartGit中,您可以在Repository中编辑用户名和电子邮件地址设置对话框。要更新全局配置(~/.gitconfig),您需要选择&#34; []记住默认&#34;复选框。