I have created two GitHub accounts. One for my work user and one for my personal self. I needed to do catch up on some work and as such cloned my work repo onto my personal PC
This works for me,
~/.ssh/id_rsa_foo
$ cat ~/.ssh/id_rsa_foo.pub
and paste it on your GitHub keys.GIT_SSH_COMMAND
environment variable to achieve what you want.
$ GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa_foo' git push origin master
.
Check your Github repo for the magic. Cheers!