參考:
第一步:乾掉全域性配置
# 移除全域性配置賬戶
git config --global --unset user.name
#檢視全域性使用者名稱
git config --global user.name
# 移除全域性配置郵箱
git config --global --unset user.email
# 檢視全域性郵箱
git config --global user.email
# 移除全域性密碼
git config --global --unset user.password
# 檢視全域性密碼
git config --global user.password
# 檢視全域性配置
git config --list
第二步:生成兩個金鑰(git bash 當前路徑 ~/.ssh)
① ssh-keygen -t rsa -c 「***[email protected]」 一路回車,完事!
② 第二個 ssh-keygen -t rsa -f ~/.ssh/id_rsa2 -c 「[email protected]」 一路回車,完事!
第三步:git倉庫新增各自的金鑰
即id_rsa.pub和id_rsa2.pub新增到各自的git倉庫中去
第四步:配置多賬號
在.ss**件夾下面新建乙個命名為config的檔案,內容如下
# 注釋的內容需要全部刪除
host 可以瞎寫
hostname gitee.com #真實的git倉庫位址
user 可以瞎寫
identityfile c:/users/gitee/.ssh/id_rsa #我寫的全路徑
host 可以瞎寫
hostname code.aliyun.com #真實的git倉庫位址
user 可以瞎寫
identityfile c:/users/aliyun/.ssh/id_rsa2 #我寫的全路徑
第五步:新金鑰新增到ssh agent中
因為預設只讀取id_rsa,為了讓ssh識別新的私鑰,需將其新增到ssh agent中:
ssh-agent bash # 不執行這一行會報could not open a connection to your authentication agent
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa2
ssh-add -l #會出現兩個3072 sha256:cirik3vyxvi22mqgqxeyxmvoede6jawojg+x8jzxbmo [email protected] (rsa)
第六步:去git倉庫拉**然後提交,然後提交一次(我使用的是idea)
注意:填寫name和email時不要勾選 set properties globally
注意:填寫name和email時不要勾選 set properties globally
注意:填寫name和email時不要勾選 set properties globally
(如果勾選了就把.gitconfig刪掉重來)
一台電腦,兩個及多個git賬號配置
1.生成兩 三 個ssh公鑰私鑰 方法參照 第三步驟 假定其中乙個是id rsa,另乙個時id rsa two 第三個是id rsa gitlab 2.複製公鑰 把生成好的ssh的公鑰相對應複製到github gitlab 的settings中的ssh and gpg keys 3.配置config...
一台電腦分兩個電腦使用
需要兩套鍵鼠和顯示器,我用的是筆記本,所以插筆記本上,需要你的usb介面夠用!預設安裝就可以了,這個軟體並不是虛擬機器然後我的顯示器只是個擴充套件模式,一台電腦兩個螢幕而已!進入軟體 在通常設定裡,可以看到是12個終端,也就是說只要你電腦性能夠,可以同時可以12個人使用,我們點選終端2 選擇允許,然...
一台電腦配置多個git
如果之前沒有設定過全域性配置可以跳過此步。如果多個git賬號郵箱 使用者名稱一樣也跳過此步。檢視當前是否有全域性配置 git config global user.name git config global user.email移出全域性使用者名稱和郵箱 git config global uns...