github多账号

ssh-keygen -t rsa -C "email@work_mail.com" -f "id_rsa_work_user1"
# ~/.ssh/id_rsa
# ~/.ssh/id_rsa_work_user1

ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_work_user1


创建~/.ssh/config

# Personal account, - the default config
Host github.com
   HostName github.com
   User git
   IdentityFile ~/.ssh/id_rsa

# Work account-1
Host github.com-work_user1
   HostName github.com
   User git
   IdentityFile ~/.ssh/id_rsa_work_user1

参考