I have a personal account and a work account on github, and I want to be able to push and pull to whichever I want.
Github won't let me use the same SSH key for both accounts, so how should I play this?
If I try to generate another SSH key, it either overwrites the old one, or doesn't create a new one - should I just save it, say, to ~/.ssh/id_rsa2 ?
And will I need to change the username and email in my .gitconfig file every time I want to switch users, or could I have multiple users defined in there?
To put it simply, what's the best (or any!) way to manage multiple github accounts from the same machine?