Orion's Studio.

git ssh多邮箱配置

2018/05/25

问题重现

我已经有github邮箱的ssh,这时候我用公司邮箱注册了公司的gitlab,并且有个项目需要通过ssh访问公司服务器下载

再次生成ssh

  1. 创建新秘钥

    ssh-keygen -t rsa -C "youremail@yourcompany.com"

  2. 取名的时候另存为id_rsa_gitlab

    Enter file in which to save the key (/c/Users/yourname/.ssh/id_rsa):/c/Users/yourname/.ssh/id_rsa_gitlab

  3. 之后一路回车

在.ssh目录下创建并配置一个文件名叫config

1
2
3
4
5
6
7
8
9
10
Host github.com
HostName github.com
User git
IdentityFile /c/Users/yourname/.ssh/id_rsa

Host yourcompany.com
HostName yourcompany.com
User git
IdentityFile /c/Users/yourname/.ssh/id_rsa_gitlab

将id_rsa_gitlab.pub上传到公司服务器上,大功告成

CATALOG
  1. 1. 问题重现
  2. 2. 再次生成ssh
  3. 3. 在.ssh目录下创建并配置一个文件名叫config
  4. 4. 将id_rsa_gitlab.pub上传到公司服务器上,大功告成