##现在有两个git账户,一个是公司的gitLab,一个是gitHub,通过配置使两个共存。
生成gitlab(设为:默认)ssh key
1.通过ssh-keygen生成key,默认会在~/.ssh/下生成id_rsa(私钥)和id_rsa.pub(公钥)
ssh-keygen -t rsa -C 'your-email'
2.拷贝key
pbcopy < ~/.ssh/id_rsa.pub
3.验证
ssh -T git@your-gitlab-server
以上完成gitlab账户的ssh key配置
生成github的ssh key
1.使用参数-f指定key的文件名id_rsa.github
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C 'your-email'
2.拷贝key到github
3.添加config
cd ~/.ssh/
touch config
在config写入下面的内容:
Host github.com
IdentityFile ~/.ssh/id_rsa.github
User git
4.验证github
ssh -T git@github.com
以上完成了多个git的ssh key配置