在不同的地方使用同一個ssh私鑰以便用git進行版本控制

首先把公鑰和私鑰都按以下方式命名好,並且放到.ssh目錄下,方便管理(注意公鑰和私鑰兩個文件一個都不能少)

~/.ssh/project1_rsa
~/.ssh/project1_rsa.pub

~/.ssh/project2_rsa
~/.ssh/project2_rsa.pub

~/.ssh/project3_rsa
~/.ssh/project3_rsa.pub

然後在.ssh文件夾下新一個config文件,內容如下:

#Host可以看作是一個你要識別的模式,對識別的模式,進行配置對應的的主機名和ssh文件
Host “project1″
HostName “github.com” #要登錄主機的主機名
User “git” #登錄名
IdentityFile “~/.ssh/project1_rsa” #指明上面User對應的identityFile路徑

Host “project2″
HostName “10.9.210.240″
User “git”
IdentityFile “~/.ssh/project2_rsa”
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章