I faced this problem when working for a company that required me to use a dedicated GitHub account for their work, so I ended up in a situation in which I had to manually add/remove keys from the SSH agent as I moved between projects. I Googled a bit...
vitorboschi.hashnode.dev2 min readNo responses yet.