Still no support for multiple GitHub accounts — misleading UI and UX, long-standing problem

Hi everyone, and thanks to the Vercel team for reading this.

I’m encountering the same issue described here:
https://community.vercel.com/t/vercel-deploy-from-multiple-github-accounts/6030

Here’s the core problem:

  • Vercel’s UI shows an “Add GitHub Account” button when importing a project, which implies you should be able to connect more than one GitHub account.

  • However, even after authorizing a second GitHub account, nothing happens — the UI stays exactly the same and doesn’t show the second account or its repos.

  • The internal response from Vercel staff in that thread confirmed that only one GitHub account is supported per Vercel user and that multiple GitHub accounts “aren’t planned.”

This mismatch between the UI and the actual behavior is extremely confusing — especially since the button clearly suggests you can add another account. The original thread is now closed, and that reply is a year old.

At this point, I’d really appreciate clarification on the following:

  1. Is there any roadmap item or plan to support truly connecting multiple GitHub accounts to a single Vercel user or team?

  2. If no, can the UI be updated so that users aren’t shown an “Add GitHub Account” button that doesn’t do what it suggests?

  3. Is there a supported workaround (for example, via teams, organizations, or GH App configs) that reliably allows deploying from multiple GitHub identities?

Right now the experience feels like a trap for anyone with more than one GitHub account, and it’s blocking basic workflows like separating personal and public repos while using the same Vercel account.

Thanks!

Agreed! It’s pretty confusing!

I don’t see an option to add another GitHub account when creating a project if I already have a GitHub account connected. Can you share a screenshot and explain the steps you followed? I want to make sure we get any confusing UI issues fixed

Scratch that. I see what you’re talking about. As Anshuman shared, it’s really just the option to add a GitHub Org if you already have a connected account. I’ll open a ticket to see how we can make that more clear.

Hey there, just wanted to come here and say that this is a big downer.

I have a Vercel account I use for work, connected wity my work email, validated my personal phone number though because I do not have a work phone. Then for a personal project I wanted to create a personal vercel account, so I tried to create a new one, but couldn’t validate with phone number because it was already attached to my work account.

Therefore I couldn’t get into my new account, then had to get it deleted and add that email to my existing work account, create a new team (pro) for personal use, setup domains and everything now to find out I cannot connect my personal github account…

If you allow mutltiple emails, teams with separate billing etc, you basically have everything done to allow using a single account for mutliple work relationships, but then it fails at connecting multiple github accounts (our work does not allow bringing our own github account).

FWIW, you can set up GitHub Actions to indirectly deploy your projects into Vercel without connecting your GitHub account.

See Example GitHub Actions workflow for deploying to Vercel without connecting GitHub account · GitHub for a workflow example.