管理多个git生成的ssh key
经常我们可能需要上传github,和gitlab,或者你有多个github账号,我们需要对应不同的账号上传,我们需要配置多个ssh key
这里我们就以配置github,gitlab,两个ssh key 为案例
1.生成两个不同的ssh
生成第一个ssh key
ssh-keygen -t rsa -C "[email protected]"
这里不要一路回传,让你选择在哪里选择存放key的时候写个名字,比如 id_rsa_github,之后的两个可以回车。
上图的红色框框是自己输入的,便于区分
生成第二个ssh key
ssh-keygen -t rsa -C "[email protected]"
一样不要一路回车
最终结果是这样子的:
图中的config文件是我自己建的,也就是接下来要说的
2.配置config
新建文件config文件,打开
输入一下
# gitlab Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_gitlab User xiaqijian // 输入自己账号名 # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_github User xiaqijian // 这里输入自己的账号名
注意:如果拷贝我的,要把后面的注释去掉
然后保存起来
分别在github,gitlab填上ssh key
填上刚刚生成的,
然后你就可以上传文件试试
或者用下面方法测试
ssh -T [email protected]
首发于微信公众号:node前端
不妨关注一下,我们一起学习
回复:100
有福利哦
相关推荐
returnspace 2020-06-21
projava 2020-11-14
WanKaShing 2020-11-12
airfish000 2020-09-11
tryfind 2020-09-14
yegen00 2020-09-10
kkaazz 2020-09-03
风语者 2020-09-02
BraveWangDev 2020-08-19
lichuanlong00 2020-08-15
gsl 2020-08-15
pandaphinex 2020-08-09
yhuihon 2020-08-09
CheNorton 2020-08-02
xiangqiao 2020-07-28
hpujsj 2020-07-26
hpujsj 2020-07-26
sshong 2020-07-19
BraveWangDev 2020-07-19