在使用生成SSH指令的时候,在第一条命令时可修改路径和文件名,没有后缀的是密匙,添加到本地的ssh-agent后缀.pub的是公匙,添加到github或者gitlab上.
重点在于ssh-agent,首先打开ssh-agent
ssh-agent bash
然后
ssh-add ~/.ssh/文件名 //没有后缀的那个
最后一步,添加config文件,文件名就叫config
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| # 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 [email protected]
|
好了,测试一下通过与否,当然前提是github和gitlab上都已经绑定好了
1 2
| ssh -T git@github ssh -T git@gitlab
|
这里@后面的就是config文件里的HOST