I have a work GitHub account and a personal one. First I used the personal one for test projects, then I moved on and did a repository with the other account on the same com
This is a way to do this: you can use different ssh configurations for different ssh accounts.
Updated on Feb 22:
Check out this link: https://gist.github.com/2351996