我的組織對github.com找不到在提交特定貢獻者
現在有一羣用戶的私人回購,我可以看到他們做出貢獻,並每次提交他們做出與被超鏈接各自的用戶名到他們的檔案。
但有一個用戶我無法看到的超鏈接他的名字顯示了[用戶名],但沒有超鏈接
誰能告訴是爲什麼呢?
問候 Wenceslaus Dsilva
我的組織對github.com找不到在提交特定貢獻者
現在有一羣用戶的私人回購,我可以看到他們做出貢獻,並每次提交他們做出與被超鏈接各自的用戶名到他們的檔案。
但有一個用戶我無法看到的超鏈接他的名字顯示了[用戶名],但沒有超鏈接
誰能告訴是爲什麼呢?
問候 Wenceslaus Dsilva
最有可能的GitHub的用戶的電子郵件不符合承諾作者的電子郵件。
GitHub上使用保存在提交的標題鏈接提交到GitHub的用戶的電子郵件。如果你發現你的提交被指責給另一個用戶,或者根本沒有鏈接到用戶,你應該檢查你的設置。
編輯:我只是做了一些測試,似乎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