I tried to clone several repositories in two different GitHub accounts and I found even such simple task took me several hours and the main issue was that the ssh-agent always provided the cached keys...
Let the ssh-agent choose the right key for different GitHub accounts
Read More...