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