在使用生成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