如何在一台电脑上设置多个ssh key a year ago
有时候我们会有多个平台的git仓库 为防止冲突,则需要设置多个ssh key
1, 先cd到.ssh
目录下
2, 生成ssh key, 默认是id_isa
,我们需要指名:
ssh-keygen -t rsa -b 4096 -C "name@personal_email.com"
比如:
3, 配置
# Work account
Host xxx.org
HostName xxx.org
IdentityFile ~/.ssh/id_rsa_work
User git
IdentitiesOnly yes
# Personal account
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa_personal
User git
IdentitiesOnly yes