工作过程中,公司有自己的的gitlab服务器,而自己还需要使用github等公网的; 个人账号和企业账号不要混合用一个,要不然会把企业代码推送到公网上的。
1、生成并部署SSH key
打开git bash,输入以下命令生成 SSH Key
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
2、生成并部署第二个账号SSH key (id_rsa_github 为重命名)
ssh-keygen -t rsa -f ~/.ssh/id_rsa_github -C "xxx@xx.com"
3、将两个pub文件添加到对应的系统ssh中
- 目录正常在你的“文档”文件夹下面
4、添加秘钥到SSH Agent
因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加的SSH agent中。
ssh-agent bash
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_oschina
5、 验证是否关联成功
$ ssh -T git@github.com
网友评论