本地的git需要設定使用者名稱和郵箱,其本質是本地git客戶端的乙個變數,不隨git庫改變,但也可以為某個庫單獨設定使用者名稱和郵箱,github或碼雲等都是根據git客戶端的使用者名稱和郵箱來進行contributions統計的,每次commit的記錄也是使用git客戶端的使用者名稱和郵箱,所以當客戶端郵箱、使用者名稱和github郵箱、使用者名稱不一致時,會導致github無法統計contributions,這是由於客戶端的使用者名稱、郵箱並不對應真實的github賬號,所以無法統計,且提交者頭像變灰,因為它是未知github賬號,當然你把使用者名稱和郵箱改為別人的實際存在的github的使用者名稱郵箱,那麼git push後提交者將變成別人的github賬號。
結論:盡量將git客戶端的使用者名稱、郵箱和github賬號的使用者名稱、郵箱設定為完全一致;
若使用碼雲,也應一致。
檢視當前庫的使用者名稱和郵箱命令:
git config user.name
git config user.email
設定當前庫的使用者名稱和密碼git config user.name "sallenkey"
git config user.email "***@163.com"
設定全域性的使用者名稱和密碼
git config --global user.name "sallenkey"
git config --global user.email "***@163.com"
如何讓github上別的開發者能夠修改自己賬號下的repository,實現多人協作參與同乙個專案,只需要在settings的collaborators選項中新增參與者的github賬號即可,其實質是將別人github上的公鑰寫入到當前reposibory的公鑰檔案中(github幫我們完成,我們無法看到),這樣,其他人也能夠修改當前自己賬號下的repository了。
git使用者名稱和郵箱
配置使用者名稱 git config global user.name 使用者名稱 git config golbal user.email 郵箱 檢查 是否配置成功 git config list 或者檢查檔案是否建立 預設路徑是 gitconfig 檔案中,表示當前使用者的目錄,比如我的是 c ...
Git設定使用者名稱和郵箱
1.使用者名稱和郵箱位址的作用 使用者名稱和郵箱位址是本地git客戶端的乙個變數 每次commit都會用使用者名稱和郵箱紀錄。github的contributions統計就是按郵箱來統計的。2.檢視使用者名稱和郵箱位址 git config user.name git config user.ema...
git設定使用者名稱和郵箱
1.設定使用者名稱和密碼 git config global user.name username git config global user.email useremail qq.com 注意郵箱沒有雙引號 2.檢視使用者名稱和密碼 git config user.name git config...