I can see that GitHub allows you to have multiple mail account and associate every organization you are part of with a different address.Can this be done also for SSH keys?What I would like to do is having two different keys, one to push on my private repository, another to push on an organization repository.
Multiple SSH keys for different organizations
github;authentication
On Github, you can add several ssh keys to your account, simply go to your profile/ssh and click Add SSH key.But as far as I know the permissions for a repository is associated to the account, not the key. So if you are trying to limit the damage done by someone stealing your key, I believe you will need to create two accounts.