Mac配置多个git ssh key

2017-03-19  本文已影响0人  niccgz

有两个git账户,分别是gitlab和github,通过配置使两个账户的ssh key共存。

生成gitlab(设为:默认)ssh key

  1. 通过ssh-keygen生成key, 默认会在~/.ssh/下生成id_rsaid_rsa.pub两个文件
ssh-keygen -t rsa -C 'your-email'  
  1. 拷贝key
pbcopy < ~/.ssh/id_rsa.pub
  1. 验证
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'
  1. 拷贝key到github

  2. 添加config

cd ~/.ssh/
touch config

在config写入下面的内容:

Host github.com
    IdentityFile ~/.ssh/id_rsa.github
    User git
  1. 验证github
ssh -T git@github.com

以上完成了多个git的ssh key配置

上一篇下一篇

猜你喜欢

热点阅读