如何在一台電腦上使用多個git賬號

2021-09-25 07:41:33 字數 1302 閱讀 8910

有時我們需要在一台電腦上使用多個git賬號,如乙個個人賬號使用者管理個人專案,乙個公司賬號用於工作。

為了使用遠端倉庫,需要在本機生成id_rsa和id_rsa.pub,並把公鑰id_rsa.pub作為ssh key新增到遠端倉庫。這一步想必大家使用過遠端倉庫的都用過,具體可以去廖雪峰老師的教程學習。

這個教程裡教大家執行

ssh-keygen -t rsa - c "[email protected]"
時一路回車。這在第一次生成id_rsa和id_rsa.pub時是可行的。如果想要在本電腦上使用多個git賬號,第二次再執行這個命令時生成的檔案會把第一次覆蓋掉。所以應該在第二次執行上述命令時加上-f引數來指定id_rsa檔案的名字。

在電腦上第二次新增git賬號時,應該使用

ssh-keygen -t rsa -f ~/.ssh/id_rsa_2 -c "[email protected]"
其中-f後跟的新的檔名(~指的是使用者目錄),這裡設定乙個不同的檔名就行了。

host gitee.com

user xiaoming

hostname gitee.com

identityfile c:\users\xiaoming\.ssh\id_rsa_2

host github.com

user xiaoming2

hostname github.com

identityfile c:\users\xiaoming\.ssh\id_rsa

每個git專案,都有乙個使用者名稱和密碼的概念。在你推送**時,**上會顯示是那個username推送的。如果之前設定過全域性使用者名稱和郵箱,需要取消掉。並在每個目錄下配置不同的使用者名稱和郵箱。

取消全域性使用者名稱和郵箱設定:

git config --global --unset user.name

git config --global --unset user.email

git config user.name "your name"

git config user.email [email protected]

一般在git init後就應該設定相應的使用者名稱和郵箱

一台電腦使用多個git賬戶

如何在一台電腦上使用多個git帳號

在一台電腦上使用多個git賬號

步驟一 用ssh keygen命令生成一組新的id rsa new和id rsa new.pub。1 ssh keygen t rsa c new email 平時我們都是直接回車,預設生成id rsa和id rsa.pub。這裡特別需要注意,出現提示輸入檔名的時候要輸入與預設配置不一樣的檔名,比如...

一台電腦配置多個git

如果之前沒有設定過全域性配置可以跳過此步。如果多個git賬號郵箱 使用者名稱一樣也跳過此步。檢視當前是否有全域性配置 git config global user.name git config global user.email移出全域性使用者名稱和郵箱 git config global uns...

一台電腦上的git同時使用多個github賬戶

需求 公司有gitlib賬號,某個開源專案有github賬號,自己有github賬號,自己也有gitee賬號,想在git上同時使用,這麼多賬號如何做到 兩者互不干擾。思路 管理n個shh key,這裡就拿兩個舉個例子吧 解決方案 一 生成兩個ssh key 為了舉例方便,這裡使用 one 和 two...