多個git賬號配置

一般情況下,一臺電腦會連接多個git服務器,比如公司的一臺,oschina一臺,github一臺,三個賬號都要用,廢話少說,直接上干貨。

1.用ssh-keygen命令生成一組新的id_rsa_github和id_rsa_github.pub

ssh-keygen -t rsa -C "new email"

平時我們都是直接回車,默認生成id_rsa和id_rsa.pub。這里特別需要注意,出現(xiàn)提示輸入文件名的時候要輸入與默認配置不一樣的文件名,比如: id_rsa_github

2.配置~/.ssh/config文件

Host git.oschina.net
   User Kevin
   Hostname git.oschina.net 
   IdentityFile ~/.ssh/id_rsa_oschina

Host github.com
   User Kevin
   Hostname github.com 
   IdentityFile ~/.ssh/id_rsa_github

IdentityFile告訴SSH連接去讀取哪個私鑰

3.執(zhí)行ssh-agent讓ssh識別新的私鑰

ssh-add ~/.ssh/id_rsa_github

4.注意事項

多個賬號同時使用時,要需要設置的全局用戶名和用戶郵箱,在每個repo目錄下單獨設置

//取消全局設置
git config --global --unset user.name 取消全局設置
git config --global --unset user.email 取消全局設置

//單獨設置
git config user.name "newname"
git config user.email "newemail"
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 為了方便隨時使用,將公司git賬號和個人git賬號配置在同一臺電腦上。 公司賬號:gitA@email.com個人...
    明謠_羅瀟閱讀 1,580評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評論 19 139
  • 當一臺電腦需要連接多個遠程倉庫的時候如何配置。如一個倉庫需要連接github、另一個倉庫需要諒解gitlab、還有...
    DreamerYZ閱讀 4,474評論 0 4
  • 在日常使用git作為倉庫使用的時候,有時可能會遇到這樣的一些情況: 總結來說,就是同一客戶端(即同一臺電腦)可能需...
    彬_仔閱讀 40,908評論 12 26
  • 大客戶交易計劃書: 1、增加客戶粘度(附加值),讓客戶真正的了解外匯交易市場的魅力?。ɡ蠋熍c學生)學生私人訂制 2...
    陳少爺?shù)臅?/span>閱讀 215評論 0 0

友情鏈接更多精彩內容