gitlab && github 同时使用
1.生成秘钥
gitlab:
1 | ssh-keygen -t rsa -C "username@163.com" -f ~/.ssh/id-rsa |
github:
1 | ssh-keygen -t rsa -C "username@qq.com" -f ~/.ssh/github_id-rsa |
注:将两个秘钥分别保存在不同文件下,如果不加-f和后面的文件地址执行ssh-keygen -t rsa -C “邮箱”的时候,不要一路回车,需指定文件名,否则第二个会覆盖第一个
2.创建config文件
在.ssh下touch config,内容如下:
gitlab
1 | Host gitlab.com |
github
1 | Host github.com |
注:IdentityFile后的文件路径及文件名需与创建好的一致
3.在github和gitlab上配置ssh
4.测试:
ssh -T git@github.com
gitlab 测试可能会被denied
但现在已经可以同时使用github和gitlab了~
如果你公司gitlab账号和个人github账号用的同一个邮箱,同一个ssh就没这么多事了~~
如果配置 ssh key 以后还是需要密码
那么执行一下
1 | ssh-add ~/.ssh/id-rsa |
gitlab && github 同时使用
http://example.com/2018/07/18/gitlab-github-%E5%90%8C%E6%97%B6%E4%BD%BF%E7%94%A8/