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]