1.生成秘钥
gitlab: ssh-keygen -t rsa -C "邮箱" -f ~/.ssh/gitlab_id-rsa
github: ssh-keygen -t rsa -C "邮箱" -f ~/.ssh/github_id-rsa
注:将两个秘钥分别保存在不同文件下,如果不加-f和后面的文件地址执行ssh-keygen -t rsa -C "邮箱"的时候,不要一路回车,需指定文件名,否则第二个会覆盖第一个
2.创建config文件
在.ssh下touch config,内容如下:
IdentityFile后的文件路径及文件名需与创建好的一致
3.在github和gitlab上配置ssh
4.测试:ssh -T git@github.com
gitlab 测试可能会被denied
但现在已经可以同时使用github和gitlab了~
如果你公司gitlab账号和个人github账号用的同一个邮箱,同一个ssh就没这么多事了~~