Connecting GitHub
GitHub is where your code lives as a backup, and how you'll bring your project from Lovable, Bolt, or Replit into Vibecheck. Think of it like Google Drive but for code. It also powers the Ship button — which saves and publishes your changes with one click.
How to Connect
In the Tools step, click "Connect GitHub". A browser window opens asking you to authorize VS Code. Click "Authorize Visual Studio Code", and you're connected.
It's Not Working
I don't have a GitHub account›
Create one free at github.com. You only need a free plan — just sign up with your email and pick a username. Then come back and click "Connect GitHub" again.
Should my GitHub repo be public or private?›
Private — always, for now. A public repo means anyone on the internet can see your code, including any API keys or secrets you might have left in there. When you create a repo on GitHub, choose "Private." You can always make it public later if you choose to open-source your project, but start private.
Why does Vibecheck need access to my GitHub?›
Two reasons: (1) to import your project code from GitHub into VS Code, and (2) to let the Ship button push your changes back to GitHub. Vibecheck only asks for access to your repos and your email address — it can't delete anything or access repos you don't grant it.
A browser window opened asking me to authorize VS Code — is that safe?›
Yes. This is VS Code's built-in GitHub authentication — it's the same flow you'd use to connect GitHub to any major development tool. The request comes from Microsoft (VS Code's maker), not Vibecheck directly. Click "Authorize Visual Studio Code."
What are "repo" and "user:email" permissions?›
repo = access to read and write your code repositories. user:email = access to your email address so VS Code knows who you are. These are standard permissions for any developer tool that works with GitHub.
The authorization failed / nothing happened after I clicked Authorize›
Close the browser tab and try again from the extension. Make sure you're logged into GitHub in the browser before clicking "Connect GitHub". If it still fails, try: open VS Code Settings → search "GitHub" → sign out of any existing GitHub accounts → try again.
Still stuck? Contact us →