0%

添加2个SSH-key

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