Linux操作系统
在~/.ssh/目录下面创建第一个<id_rsa_one>私钥文件
> ssh-keygen -t rsa -b 4096 -C "your email"
输入生成文件的目录时:/home/apps/svr/id_rsa_one
>ssh-agent -s
>eval"$(ssh-agent -s)"
>ssh-add ~/.ssh/id_rsa_one
>clip > ~/.ssh/id_rsa_one.pub
> ssh-keygen -t rsa -b 4096 -C "your email"
输入生成文件的目录时:/home/apps/svr/id_rsa_two
>ssh-agent -s
>eval"$(ssh-agent -s)"
>ssh-add ~/.ssh/id_rsa_two
>clip > ~/.ssh/id_rsa_two.pub
在~/.ssh/目录下面创建config文件
>vi config
输入内容如下:
Host hostalias_one
HostName github.com
User git
IdentityFile /home/apps/svr/id_rsa_one
Host hostalias_two
HostName gitlab.com
User git
IdentittyFile /home/apps/svr/id_rsa_two
添加到gitlab或者github用户管理SSHKey管理中AddKey
测试:ssh -vT git@hostalias_one
显示:Welcome git, XXX!
添加到gitlab或者github用户管理SSHKey管理中AddKey
测试:ssh -vT git@hostalias_two
显示:Welcome git, XXX!
Windows操作系统
添加到gitlab或者github用户管理SSHKey管理中AddKey
测试:ssh -vT git@hostalias_one
显示:Welcome git, XXX!