在推送到我的github存储库时,协作者的名称不显示

时间:2013-06-04 00:36:27

标签: git github push

我在:

设置了一个github存储库

https://github.com/dtenenbaum/biocsynctest

我在这个存储库中添加了用户'bioc-sync'(也是我使用不同的github帐户)作为协作者。

然后在另一台设置为bioc-sync提交的机器上(即,执行“ssh -T git@github.com”说“Hi bioc-sync!”),我克隆了存储库,制作了一个改变,提交并推动它。

该提交显示为来自'dtenenbaum':

https://github.com/dtenenbaum/biocsynctest/commit/dca8af1983157b19b9280f98d529a8fed04bdf15

我希望它会显示为来自'bioc-sync',因为那是真正做出提交的人。

我是否误解了协作的工作方式?

1 个答案:

答案 0 :(得分:1)

我也有这个问题,这是因为github使用了提交中嵌入的电子邮件地址来确定执行提交的人。

此页面更详细地解释了发生了什么: https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user

修复我的提交的user.email以匹配正确的github.com帐户的电子邮件地址为我解决了问题。