前言
有一些情況,我們需要在同一個機子配置多個github的ssh連結;
步驟
生成多個SSH
ssh-keygen -t rsa -C "emailxxxx"
複製程式碼
需要注意的就是生成的金鑰名字不能一樣,
接著就是把對應的公鑰配置到你的github賬號;
Github配置路徑: avatar(dropdown)->settings->SSH and GPG keys
編輯ssh的配置檔案
在系統當前使用者家目錄編輯/建立一個SSH配置檔案 (~/.ssh/config
)
Host github.com-crper
HostName github.com
user crper
IdentityFile "~/.ssh/id_rsa"
IdentitiesOnly yes
Host github.com-ones
HostName github.com
user linqunhe
IdentityFile "~/.ssh/id_rsa_ones"
IdentitiesOnly yes
複製程式碼
新增代理
ssh-add — adds private key identities to the authentication agent
# 意思就是可以把多個私鑰新增到驗證代理統一維護
複製程式碼
驗證
校驗遠端伺服器
拉取程式碼
唯一有區域的就是拉取程式碼要注意遠端域名為配置的域!!比如
總結
配置起來不麻煩,克隆維護這些也還好; 當然,若是隻有兩個賬號,又很懶的. 可以考慮一個用Github Desktop來管理,非常傻瓜化!