1. 程式人生 > 其它 >Git配置多個賬號

Git配置多個賬號

同時配置公司gitlab和自己的gitee

windows下在桌面右鍵開啟“Git Bash Here”命令視窗

1.如果設定了全域性user.name 和user.email 先執行以下命令取消

檢視

git config user.name

git config user.email

取消

git config --global --unset user.name

git config --global --unset user.email

2.分別執行命令建立gitlab和gitee 的rsa檔案,提示輸入密碼回車跳過

ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitlab -C "[email protected]"

ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitee -C "[email protected]"

執行後會提示檔案建立路徑比如c盤的以下路徑,路徑下多了2個檔案

c/Users/Administrato/.ssh/id_rsa_gitee

c/Users/Administrato/.ssh/id_rsa_gitee.pub.

3.通過上面的路徑開啟.ssh資料夾並建立檔名為config的無格式空白檔案,加入如下內容

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitee

# Gitlab
Host gitlab.xx.com
HostName gitlab.xx.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitlab

4.分別開啟id_rsa_gitlab.pub和id_rsa_gitee.pub複製裡面的公鑰新增對應網站的賬號公鑰

如gitee介面

5.測試輸入ssh [email protected]