Git author must have access to the project on Vercel to create deployments

Context:

I have 2 separate gmail accounts which I use together for work:

  1. steveyangwork@gmail.com (personal, I created this one)
  2. steveyang@hydra.so (work, this account was created for me)

Problem

Until recently, I’ve successsfully connected them via vercel and github, but now it’s giving me this error:

Basically, I have 2 vercel accounts and I have been logging in/out of both to work on different projects. I wonder if this is causing the issue.

What I’ve already done

  1. I read this discussion and it seems like this has been an ongoing issue.
  2. Based on that info, on vercel, I disconnected and re-connected my github account (steveyangwork@gmail.com) to vercel (steve@hydra.so).

Solution

On vercel, I know that the solution is to leave team and get re-invited back to the team.

Questions

However, the problem here is that I don’t want to request from my manager to send an invite every time I get “disconnected”. I also want to figure out why this is occurring as it seems like a bug, or problem with verification?

Hey @steve-hydraso. You shouldn’t need to leave the team. Team membership is verified by finding the account associated with the commit author, so you would just need to make sure that the git commit metadata matches.

You may need to reconnect GitHub account before deploying if you’re trying to use one GitHub account with two different Vercel accounts. Ideally, you would only need to use one account and add both email addresses to it.

You can find more info about deploying from git repos here:

Have you successfully fixed the error? I have the same problem as you\

Same issue Vercel - Git author pri****** must have access to the project on Vercel to create deployments.

If you had collaborator before, you aren’t allowed to use them on Hobby plan. Collaboration has never been allowed on Hobby, but a bug allowed some teams to bypass this limitation. Our team recently shipped a fix that ensures our collaboration limits are enforced in GitHub.

If you are the owner of the repository and still not be able to deploy on Vercel, please share us commit SHA so we can take a look.

1 Like

Having similar issue.

Do you have a commit SHA which we can look at?

It is commit to github project of different user’s Vercel hobby account. It worked in previous years.

Oh, that is working as expected now then. Thanks!