Github mess

Hello. I have a problem and I cannot deploy anymore on Vercel.

I have a GitHub account that was connected to Vercel, a personal account. The company got a Vercel team and gave me access to the team, I use the same GitHub account for company and personal. This is the main issue, each time I deploy something from my personal account, I get kicked out of the Company account, I cannot deploy my pr’s and I have to constantly request access. To note that I registered a new account with the company email. So I have

  • Personal account with personal email and personal Github
  • Company account with company email and same personal GitHub

Because of the fact that it is making impossible for me to work properly, I decided to create a brand new Github and Vercel account, and connected them.

I transferred the repository to the new GH account. But now I cannot deploy, each time I click on the message inside the GitHub repo, I get redirected to the Vercel login, but I am asked to login using the older Github account with the company email. I am not sure what is happening, but even with a brand new Vercel and GH account, I still see in my dashboard all the projects that were of the older GH and the main project I want to deploy is not possible to deploy.

I am basically stuck in both work and personal accounts, and I cannot deploy anything. I tried to contact Vercel but got some AI giving some very not useful suggestions.
I hope someone here in the community can help, is pretty urgent.

Thanks

Hey @antoniofullone-edelm. A GitHub account can only be connected to one Vercel account at a time. Otherwise you would always be logging in to two separate accounts each time you use the “Continue with GitHub” login option and introducing security issues.

Accounts can have multiple email addresses, so the easiest way to handle it is by using one Vercel account to access both your own Hobby team and your company team. It’s very easy to switch between teams on one account.

Alternatively, you can use separate GitHub accounts for personal and company projects. You would need to log in with email to access the appropriate Vercel account and connect your new GitHub account to it. Log out and follow the same procedure to connect the other account to its corresponding GItHub account.

Personally, I find it much easier to manage multiple teams on one Vercel account. :smile:

I know that was kind of a wall of text, so please let me know if there’s any more specific info you need. I want to make sure you get the right solution for your workflow.

@amyegan, just looking at github discussions, I think a lot of people are in this same situation.
As more and more people use Vercel for personal and work related matters, this problem will occur frequently.
Is there a way to migrate projects from one team to another? Or somehow merge two teams?

We do have a way transfer a project from a team you are an owner of to another team you belong to. Note that this assumes a single Vercel account as a member of more than one team.

I hope that helps!