Must be a member of the team on Vercel to deploy

Im having an issue when using Vercel integration with Github.

I am a member of this team on Vercel. My github account is associated with to different Vercel accounts using two different emails (personal and work) which are also connected to my github.

In github I have GPG keys setup for each email, and each commit I make is signed and verified with this GPG key, so I know my commits are being made by the right github author (work email GPG signs my work commits, personal email GPG signs my personal commits) but for some reason the Vercel → Github integration thinks this is my personal account.

If I click the ‘Click here to add **** to the team’ link given in the message shown above, it shows that my personal email as the invite, but that shouldn’t be the case, as I mentioned this commit was made with and signed by my work account email associated with the team on Vercel.

Using git log I can see that this commit was authored by my work email

Author: ********* <********@sanity.io>
Date:   Thu Nov 20 10:01:00 2025 -0500

This issue only seems to occur when I update my personal Vercel account by connecting a new repo to a new Vercel project etc. So my thought is that the Vercel → Github integration has some sort of issue but Im not sure, everything looks right there as well.

Any help would be greatly appreciated!

UPDATE:

It looks like going into the Vercel Sign-in Methods and ‘re authenticating’ with Github then re running the PR checks fixes the issue.

This workaround isn’t ideal. I do think there is an issue with the Vercel → Github integration though, if the commit author is apart of the Vercel team I shouldn’t have this issue, and that Github message shouldn’t use my personal email.

Hi Matthew, I’m digging into this and it looks like a lot of our systems expect a 1:1 relationship between GitHub account and Vercel account, so your setup with 2 vercel accounts is causing some undefined behavior

Thanks for sharing so much detail, I’ll continue to dig until I find out if this is something we can fix or if we need to officially document that restriction

The happy path here is one Vercel account (which can have both personal/business email addresses on it) that can be a member of the work team too