Github不記錄Contributions的問題

2021-06-25 16:08:39 字數 1291 閱讀 9841

寫部落格的時候一直用的sublime text,然後用配置好的mygitcommitpush,這次寫nforumsdk的時候,用了eclipse整合的外掛程式egit,然後發現所有用eclipsepush的github都沒有記錄在contributions裡,contributions calendar白白的一片,太傷心了。。

我一直在dev分支下開發,並未merge到master分支上,看了一下github關於contributions的說明,發現有這樣一句話

commits

are only counted

ifthey are made

inthe

default

branch

(usually master

).

只有在預設的master分支下的commits才能被算進去,於是我到master分支下merge了dev分支,發現仍然沒有出現在我的calendar中……

經過各種排查,發現了問題的所在。我在配置egit的時候,圖方便僅僅將其ssh key設定為了mygit的rsa_pub,其他的引數都沒有修改,於是在commit的時候,egit自動將使用者郵箱設為了dss886@我的ip位址.com,這樣github不認為commit的使用者是我……囧。

在preference->team->git->configuration中新增兩條記錄:user.name=dss886[email protected],再進行commit,發現已經記錄在contributions calendar中了!

翻譯一下gihub關於contributions的說明,希望能幫到大家,不要讓辛辛苦苦寫的**被github忽視了:)

3.1 會被記錄的contribution情形

3.1.1 issues and pull requests

同時滿足以下兩個條件將會被計入contribution

3.1.2 commits

同時滿足以下四個條件將會被計入contribution

3.1.3 附加條件:如果你commit的倉庫不是你建立的,那麼至少要滿足以下四條之一,才會被計入contribution

(私有倉庫的commit也會被計入contribution,沒有這個私有倉庫許可權的使用者將看不到這個commit的跳轉鏈結)

3.2 contributions未被github計入的幾個常見原因

Github使用記錄

git add git commit m message git push repository name branch name git status git stash list git stash clear git stash git stash pop stash git pull rep...

github使用記錄

首先。得去官網上註冊上乙個賬號,我也下了乙個github的軟體。但是網頁版也可以建立 的。這裡,我覺得最讓人腦闊疼的是它全是英文!不過也體現了谷歌瀏覽器的強大,讓我想起來了node裡不是有個jade是強依賴性嘛,我覺得我對谷歌的感情就是這樣的。不過還是認為多用用英文的,剛開始磕磕絆絆,習慣以後也是可...

GitHub 基礎配置記錄

姓名郵箱設定 git config global user.name email g是小寫,不知道為什麼發表後自動大寫。git config global color.ui auto 檢視使用cat gitconfig 建立ssh 建立資料夾mkdir ssh 如果有建議清楚重新配置 進入資料夾cd...