Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 在提交中找不到特定的参与者_Git_Github - Fatal编程技术网

Git 在提交中找不到特定的参与者

Git 在提交中找不到特定的参与者,git,github,Git,Github,我的组织在github.com上有私人回购协议 现在有很多用户,我可以看到他们用他们各自的用户名(与他们的个人资料超链接)做出贡献和每个承诺 但是有一个用户我看不到他的名字显示在[用户名]中的超链接,但没有超链接 有人能说出原因吗 问候 Wenceslaus Dsilva很可能是GitHub用户的电子邮件与提交作者的电子邮件不匹配 从: GitHub使用保存在提交头中的电子邮件将提交链接到GitHub用户。如果您发现您的提交被归咎于另一个用户,或者根本没有链接到某个用户,您应该检查您的设置 Gi

我的组织在github.com上有私人回购协议

现在有很多用户,我可以看到他们用他们各自的用户名(与他们的个人资料超链接)做出贡献和每个承诺

但是有一个用户我看不到他的名字显示在[用户名]中的超链接,但没有超链接

有人能说出原因吗

问候
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