Using different Github accounts with different private keys on Linux
Create a file ~/.ssh/config
If you have 2 keys, for example: id_rsa for your personal, and id_work for your work, set the config as:
Host github-work HostName github.com IdentityFile ~/.ssh/id_work IdentitiesOnly yesNow, when cloning or adding remote, change the github.com in the clone url is changed to github-work
git clone git@github-work:username/whatever.gitThis work is licensed under CC BY-NC-SA 4.0. Copying is an act of love — please copy!