Git 在提交中找不到特定的参与者
我的组织在github.com上有私人回购协议 现在有很多用户,我可以看到他们用他们各自的用户名(与他们的个人资料超链接)做出贡献和每个承诺 但是有一个用户我看不到他的名字显示在[用户名]中的超链接,但没有超链接 有人能说出原因吗 问候Git 在提交中找不到特定的参与者,git,github,Git,Github,我的组织在github.com上有私人回购协议 现在有很多用户,我可以看到他们用他们各自的用户名(与他们的个人资料超链接)做出贡献和每个承诺 但是有一个用户我看不到他的名字显示在[用户名]中的超链接,但没有超链接 有人能说出原因吗 问候 Wenceslaus Dsilva很可能是GitHub用户的电子邮件与提交作者的电子邮件不匹配 从: GitHub使用保存在提交头中的电子邮件将提交链接到GitHub用户。如果您发现您的提交被归咎于另一个用户,或者根本没有链接到某个用户,您应该检查您的设置 Gi
Wenceslaus Dsilva很可能是GitHub用户的电子邮件与提交作者的电子邮件不匹配 从: GitHub使用保存在提交头中的电子邮件将提交链接到GitHub用户。如果您发现您的提交被归咎于另一个用户,或者根本没有链接到某个用户,您应该检查您的设置
GitHub用户的电子邮件很可能与提交作者的电子邮件不匹配 从: GitHub使用保存在提交头中的电子邮件将提交链接到GitHub用户。如果您发现您的提交被归咎于另一个用户,或者根本没有链接到某个用户,您应该检查您的设置
编辑:我刚刚做了一些测试,GitHub现在似乎只依赖电子邮件地址来确定用户。因此,正如@Stefan所建议的,这可能是您应该查看的地方 在我看来,最好的办法是让你的同事将他们的(组织?)电子邮件地址(
git config user.email
)添加到他们的邮箱中
另一个解决方案是将他们的电子邮件地址更改为GitHub one(git config--global user.email)my@email.com
),但第一种解决方案要好得多
这是因为他们的Git
user.name
与他们的GitHub用户名不匹配
需要做的是:
git config --global user.name MyGitHubUsername
编辑:我刚刚做了一些测试,GitHub现在似乎只依赖电子邮件地址来确定用户。因此,正如@Stefan所建议的,这可能是您应该查看的地方 在我看来,最好的办法是让你的同事将他们的(组织?)电子邮件地址(
git config user.email
)添加到他们的邮箱中
另一个解决方案是将他们的电子邮件地址更改为GitHub one(git config--global user.email)my@email.com
),但第一种解决方案要好得多
这是因为他们的Git
user.name
与他们的GitHub用户名不匹配
需要做的是:
git config --global user.name MyGitHubUsername