在github上傳ssh-key梯影,是不能上傳一樣的key的巫员,這樣就需要本地生成多個key來分別管理各個倉庫了。
ssh-key的生成想必不用多說了:ssh-keygen -t rsa -C "youremail@xxx.com"
回車之后會讓你輸入一個文件路徑甲棍,默認(rèn)是 ~/.ssh/id_rsa简识,需要管理多個ssh-key的話,選擇一個別的路徑吧感猛。
如此七扰,會在.ssh目錄下生成兩個文件other_rsa和other_rsa.pub。
再打開.ssh目錄下的config文件陪白,沒有就手動創(chuàng)建一個颈走,內(nèi)容如下(注意縮進(jìn)):
然后修改github鏈接:git@github.com:Xxxx/xxx.git為:git@MyHost.github.com:Jscroa/prm.git
git會根據(jù)鏈接中的host部分找到config文件中的配置,再按照配置解析咱士,這樣你就可以在本地管理多個ssh-key了疫鹊。