mac电脑上同时使用多个git平台

发布 : 2017-07-07 分类 : Software 浏览 :

生成秘钥,指定秘钥的名称

1
2
3
4
5
6
//生成gitlab的秘钥
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitlab -C "test_aaa@126.com"
//生成github的秘钥
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "test_bbb@126.com"

执行完上述的操作的时候,在~/.ssh目录就可以看到如下的4个文件

1
2
3
4
id_rsa.gitlab gitlab的私钥
id_rsa.gitlab.pub gitlab的公钥
id_rsa.github github的私钥
id_rsa.github.pub github的公钥

将私钥添加到 ssh-agent 中

1
2
ssh-add id_rsa.gitlab
ssh-add id_rsa.github

这种添加是临时性的,重启之后需要再次添加,解决方法见解决重启后私钥失效的问题

将公钥添加到git平台中

以github为例,在Personal settings/SSH and GPG keys中就可以添加ssh key了,如下图所示

20170707149941538098409.png

测试ssh

执行下面的命令测试ssh

1
ssh -T git@github.com

若出现类似下面的提示,说明ssh可用

201707071499415537639.png

然后就可以使用ssh的方式使用git平台了

本文作者 : 小凡
原文链接 : https://16bh.github.io/2017/07/07/how-to-use-github-and-gitlab-same-time/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹