A few months ago I deployed a project to Vercel and every time I pushed to my repo it successfully triggered a deploy.
The only weird thing was that the deployments would consistently show the github user as the author, instead of my own. I have no idea who this user is, and I have never authorized their access to my repo, but I presumed this was an account used behind the scenes by Vercel.
Pushing to the repo now does nothing and instead on Github I can see the following error: Git author scsmncao must have access to the project on Vercel to create deployments
Clicking through to details, I'm asked to: Please connect [my user] on Vercel to the GitHub account to request access and join the Team.
With some hesitation I tried to authorize this user but got this error: Please use the GitHub account to request access to the Team
I don't understand what on earth is going on here. I tried disconnecting and reconnecting the repo without any issues, but the problem persists. I am able to select "redeploy" for a previous deployment. I was hoping this would be a temporary fix but it seems to redeploy the same commit as in the previous deployment, not the most recent.
I've looked at similar discussions elsewhere but they all seem to differ in slight ways. Why does Vercel insist on wanting access for this mystery user to my repo?