0

我的组织在 github.com 上有一个私人仓库

现在有很多用户,我可以看到他们的贡献以及他们使用各自用户名所做的每一次提交,这些用户名与他们的个人资料超链接。

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

谁能告诉是为什么?

问候温塞斯劳斯·迪席尔瓦

4

2 回答 2

3

GitHub 用户的电子邮件很可能与提交作者的电子邮件不匹配。

文档中:

GitHub 使用保存在提交标头中的电子邮件将提交链接到 GitHub 用户。如果你发现你的提交被归咎于另一个用户,或者根本没有链接到一个用户,你应该检查你的设置。

于 2012-07-02T11:46:22.847 回答
1

编辑:我刚刚做了一些测试,似乎 GitHub 现在只依赖电子邮件地址来找出用户。正如@Stefan 建议的那样,这可能是您应该看的地方。

在我看来,最好的办法是让你的同事将他们的(组织?)电子邮件地址 ( git config user.email) 添加到他们的GitHub 帐户

另一种解决方案是将他们的电子邮件地址更改为他们的 GitHub (git config --global user.email my@email.com),但第一个解决方案要好得多。


那是因为他们的 Gituser.name与他们的 GitHub 用户名不匹配。

需要做的是:

git config --global user.name MyGitHubUsername
于 2012-07-02T11:48:45.257 回答