在工作中稠腊,會遇到一個問題,我們在公司用工作賬號之碗,在家用私人賬號開發(fā)吏颖。
先分別給兩個賬號生成各自的秘鑰搔体,具體查看gitee提供的文檔https://gitee.com/help/articles/4181
#配置賬號1
Host Host1
HostName gitee.com
IdentityFile C:\Users\sweet\.ssh\xxx
PreferredAuthentications publickey
User git
#配置賬號2
Host Host2
HostName gitee.com
IdentityFile C:\Users\sweet\.ssh\xxx
PreferredAuthentications publickey
User git
說明
- 配置文件參數(shù)說明
- Host : 每個Host要取一個別名,每個Host主要配置HostName和IdentityFile即可
- HostName : 要登錄主機的主機名
- User : git(默認(rèn))
- IdentityFile : 指明上面User對應(yīng)的identityFile路徑半醉,這里用的相對路徑
改完這些之后疚俱,還需要在做一件事,那就是讓git識別的我們倉庫用哪個私鑰缩多。具體就是 將默認(rèn)的倉庫地址的域名改成我們配置文件里面的別名呆奕。如默認(rèn):git@gitee.com:projectName/ProjectName.git 养晋,修改后就是Host1:projectName/ProjectName.git
,之后git操作如下
git clone Host1:projectName/ProjectName.git