2012-07-02 64 views
0

我的組織對github.com找不到在提交特定貢獻者

現在有一羣用戶的私人回購,我可以看到他們做出貢獻,並每次提交他們做出與被超鏈接各自的用戶名到他們的檔案。

但有一個用戶我無法看到的超鏈接他的名字顯示了[用戶名],但沒有超鏈接

誰能告訴是爲什麼呢?

問候 Wenceslaus Dsilva

回答

3

最有可能的GitHub的用戶的電子郵件不符合承諾作者的電子郵件。

documentation

GitHub上使用保存在提交的標題鏈接提交到GitHub的用戶的電子郵件。如果你發現你的提交被指責給另一個用戶,或者根本沒有鏈接到用戶,你應該檢查你的設置。

1

編輯:我只是做了一些測試,似乎GitHub現在只依靠電子郵件地址找出用戶。所以這可能就是你應該看的地方,正如@斯特凡建議的那樣。

在我看來,最好的做法是讓你的同事將他們的(組織?)電子郵件地址(git config user.email)添加到GitHub account

另一種解決方案是將他們的電子郵件地址更改爲其GitHub的一個(git config --global user.email [email protected]),但第一種解決方案要好得多。


這是因爲他們的Git user.name不符合他們的GitHub用戶名。

什麼需要做的是:

git config --global user.name MyGitHubUsername