2016-11-17 107 views
6

我正在努力讓GitHub顯示我對項目的貢獻。這不是我的存儲庫,但我貢獻的其他存儲庫確實顯示在我的個人檔案中。未在GitHub上顯示爲貢獻者

我測試了對共享和私有存儲庫工作的貢獻。我從其他項目推出,一切都按預期工作。來自非工作項目和工作項目的補丁都顯示相同的細節。對工作項目的任何推動都會讓我對存儲庫和我的個人資料作出貢獻。

git config --global user.emailgit config --global user.name都是正確的。我正在承諾的存儲庫顯示我爲作者,但不在我的個人資料中。

我在做什麼有點失落。有沒有人有任何想法?

+0

檢查[這裏](https://github.com/contact) – Jim

+0

你可以參考[github help](https://help.github.com/articles/why-are-my-commits-linked-to -the-wrong-user /) –

回答

3

很少有事情可能導致您無法看到自己對其他人的git存儲庫的貢獻。

  1. 庫的所有者可能沒有合併你的分支的是,如果是這樣,你可以不作爲貢獻者顯示出來,因爲技術在那個時間點,你仍然有在主分支沒有任何代碼。

  2. 您的拉動請求未打開,並且處於停滯狀態。請注意,即使有些人因爲上述原因打開了分支機構的請求,但在他們合併之前,您可能不會將自己視爲貢獻者。

  3. 您的分支未合併打開和關閉。您的代碼沒有添加到主分支,因此您沒有在技術上貢獻。

  4. 所有者存儲庫是私有的,他或她選擇不共享他們的私人貢獻。因此,您無法將您的貢獻分享給他們的私人存儲庫。

  5. 提交回滾。雖然我不確定這一點,但如果他們回滾過包含代碼的提交,可能不會顯示出來。再一次,我不確定這一點。

希望這回答你的問題。

+0

礦井仍然沒有向我提供幫助的貢獻者之一。有任何想法嗎?它是公開的,我現在合併了他們的請求。這是否需要時間?任何其他想法? –

1

退房GitHub的捐款幫助:link

特別是,如果你正促使資源庫是從另一個存儲庫叉,或者如果他們合併成一個非默認的分支,他們將不被計算在你的個人資料。

如果他們承諾提供別人打開的pull請求,維護人員也可能壓扁提交,然後只有打開pull請求的人才能獲得信用。

5

有時候,即使你做了fork,提交或合併你的分支,它仍然不會在貢獻者中顯示你的名字。這可能是由於您在命令行上設置的電子郵件未在您的git配置文件中提及。以下步驟適用於我。

  1. https://github.com/settings/emails
  2. 添加您的電子郵件,其中用在命令行「添加電子郵件地址」選項

現在檢查項目的貢獻者標籤。它會開始顯示你的貢獻。