首先先本地申請祕鑰對,爲了方便申請在同一目錄下。
注意一路enter就行。
ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/gitlab_id-rsa
ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/github_id-rsa
然後在各自的網站的setting添加add ssh,把pub複製上去。
接下來配置config文件,因爲windows想要創建一個沒有後綴名的文件只能通過命令行type nul>文件名[config]
#gitlab
Host gitlab
HostName gitlab.*.com
IdentityFile C:/Users/xxcc/.ssh/gitlab_id-rsa
#github
Host github
HostName github.com
IdentityFile C:/Users/xxcc/.ssh/id_rsa
host:別名,待會會用到
HostName:主機名稱, 也就是我們的網站域名
IdentityFile:密鑰文件
最後驗證一下:
#前面的github就是config中的Host參數了
ssh -T git@github
ssh -t git@gitla