Connect GitHub (Optional)
Connect GitHub to TestVibe when you want source-code context or test files sync. Sign-in is identity-only and never requests repository permissions.
Last updated
Was this helpful?
Connect GitHub to TestVibe when you want source-code context or test files sync. Sign-in is identity-only and never requests repository permissions.
TestVibe does not need GitHub. Projects are created in the app, and all project content — feature files, generated tests, configurations, run history, and evidence — lives in TestVibe's cloud.
GitHub appears in three optional places, and each one is independent:
Sign in with GitHub
Identity only. TestVibe never asks for repository permissions at sign-in.
Source repository (Settings → App Repository)
A per-project, read-only repository the assistant reads to understand your app's code.
Test Files Sync (Settings → Test Files Sync)
Two-way mirror of this project's own test files (features, specs, Playwright configs) to a repository TestVibe can write to. Repository scopes are requested only when you enable it.
Signing in with GitHub (or Google, or email and password) only identifies you. No app installation is required, and TestVibe does not list, read, or write repositories just because you signed in with GitHub.
If the application you are testing has its code on GitHub, you can give the project a source repository URL in Settings → App Repository. (When adding an additional project from the workspace switcher, you can also fill this in during creation, under "Advanced settings" — the very first project's single-screen create form doesn't offer it.) The assistant reads the code to understand the app; it does not read it automatically the moment you connect it.
See Choose a source repository (optional).
Project content stays canonical in TestVibe's cloud, but you can mirror your generated test files to a GitHub, GitLab, or Azure DevOps repository you own, in Settings → Test Files Sync. Once linked, edits flow both ways — this is separate from, and independent of, the read-only App Repository connection above. TestVibe requests repository permissions only at the moment you enable sync — never earlier, and never at sign-in.
Last updated
Was this helpful?
Was this helpful?
