CameronL's Blog

不积跬步,无以至千里

0%

Mac配置多个git ssh key

##现在有两个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配置

CameronL 微信

微信

CameronL 支付宝

支付宝