在使用生成SSH指令的時候,在第一條命令時可修改路徑和文件名,沒有后綴的是密匙,添加到本地的ssh-agent后綴.pub的是公匙,添加到github或者gitlab上.
重點在于ssh-agent,首先打開ssh-agent
ssh-agent bash
然后
ssh-add ~/.ssh/文件名 //沒有后綴的那個
最后一步,添加config文件,文件名就叫config
# gitlab
Host gitlab //測試的時候輸入的地址
HostName gitlab.lingxi.co //網址
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitlab //文件路徑
User huangweilong
# github
Host github
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_5077foxmail
User hwl5077@foxmail.com
好了,測試一下通過與否,當然前提是github和gitlab上都已經綁定好了
ssh -T git@github
ssh -T git@gitlab
這里@后面的就是config文件里的HOST