为了安全性,个人的github和公司的gitlab需要配置不同的SSH-Key。具体步骤如下:
1. 切换到系统的SSH目录
1 | cd ~/.ssh |
2. 为个人的github生成SSH-Key(若还没有)
1 | ssh-keygen -t rsa -C "your_mail@example.com" -f github_rsa |
然后,前往github添加SSH公钥。
3. 为公司的gitlab生成SSH-Key(若还没有)
1 | ssh-keygen -t rsa -C "your_mail@company.com" -f company_rsa |
然后,前往gitlab添加SSH公钥。
4. 添加配置文件(若当前还没有config文件)
1 | touch config |
5. 为配置文件config添加如下内容
1 | github.com |
#测试
1 | ssh -T git@github.com |
输出
1 | Hi YourName! You've successfully authenticated, but GitHub does not provide shell access. |
以上表示成功连接到了个人的github。
然后可以用同样方式测试公司的gitlab。