Git 系列之--多帳號切換

1.Git 帳號切換

#顯示當前配置信息
git config --local --list
#卸載全局帳號
git config --global --unset user.name
git config --global --unset user.email
#設置以每一個項目爲單位的本地帳號 保存在對應項目下/.git/config

git config --local user.name a
git config --local user.email a@vip.qq.com


git config --local user.name b
git config --local user.email b@qq.com

2.ssh key建立

# 建立方式一 使用默認key文件名稱:id_rsa
ssh-keygen -t rsa -C "a@vip.qq.com"
# 建立方式二 自定義key文件名稱爲:id_rsa_a
ssh-keygen -t rsa -f ~/.ssh/id_rsa_a -C "a@vip.qq.com"

ssh-keygen -t rsa -f ~/.ssh/id_rsa_b -C "b@qq.com"

3.ssh 添加自定義名key

#由於 ssh 只認:id_rsa
ssh-add ~/.ssh/id_rsa_a

4.ssh 引導文件設置

# a@qq.com 帳號a
Host a.git.com              #修改git遠程庫域名地址,使用該自定義域名
HostName git.git.com        #填寫原始遠程倉庫域名
Port 1122                   #自定端口,沒有改參數將默認22端口
User a                      #git服務,用戶名
IdentityFile ~/.ssh/id_a    #帳號a私鑰的路徑



# b@vip.qq.com 帳號b          
Host b.mrcdd.com
HostName git.git.com
Port 1122
User b
IdentityFile ~/.ssh/id_b

5.ssh 測試

ssh -vT {域名}
相關文章
相關標籤/搜索