I have two GitHub accounts; one I'll call my Work account and the other I'll call Personal. On Friday I created a new GitHub repo using my Work account. I pushed everything to origin, then I added as a contributor in GitHub, my Personal account. Today I cloned the repo onto my home machine using my Personal account. I created a branch from the Personal account, did some work, then when I thought it was finished and pushed changes to the feature branch, I tried to create a PR back to main from the Git Changes in VS 2022. However, it didn't work. I clicked the link in VS 2022 to create the PR, but nothing happened. So, I got into the Work account, created the PR there. Merged, deleted the feature branch, etc. I went back into the Personal account, went to the main branch, pulled changes, and blew away the feature branch.
But why couldn't I have done that from the Personal account in VS 2022? Do I have to fork the repo from the personal account, the cloned that to my home machine, do all my work in the forked clone, pushed to GitHub, and THEN create a PR to merge my changes back into main, from the Work GitHub account?