I created a separate Github account from my main for a client project and have been doing their work in VS Code on my local machine. I did this as I thought it best to keep things separate, so that in the future if they want to use another developer I can just pass on that account to them.
However, back on my main account I’m trying to clone a private repo to my local machine, which isn’t being found presumably because my local machine still thinks I’m logged into the secondary account, which doesn’t have access to the repo.
Unless I’m mistaken, would a better approach have been to set up an organization for my client project using my main account? That way I wouldn’t need to create alternative github accounts for different clients?
To fix my screw up, should I transfer ownership of the client project back into my main account, then create an organization and move the client’s repo into that (If that’s possible?). Just want to make sure I’m not going to make things worse!
Thanks for any advice.