# Login

URL: https://docs.testvibe.com/reference/forms/login

**Help URL:**`/reference/forms/login`

## Purpose

Sign in to (or sign up for) TestVibe. Sign-in is identity-only: it establishes who you are, then drops you into your active workspace.

## Common Tasks

- Sign in with email and password (local).
- Sign in with GitHub.
- Sign in with Google.
- Create a new account, request a password reset, or resend a verification email.
- Open a specific project via a deep link.

## Key UI Elements

- Email/password form: Local sign-in, sign-up, and password-reset entry.
- Sign in with GitHub: OAuth sign-in via GitHub.
- Sign in with Google: OAuth sign-in via Google.
- Terms/Privacy links: Displayed inline under the sign-in buttons.

## Notes

- The three sign-in methods are equal peers. GitHub and Google sign-in are **identity-only** (minimal scopes — identity + verified email); they never request repository access at sign-in.
- Identities that share the same verified email link to the same person, so you can sign in with any linked method.
- After sign-in you land in your active **workspace** ; switch workspaces from the header workspace switcher. Connecting a source-code repository is a separate, optional step in **Settings → App Repository** .
