Sign in
Authentication options
You can sign in to Sursakit with:
- Email + password (with email verification)
- GitHub
After authentication you'll land in your default organization.
What about GitLab and Bitbucket?
GitLab and Bitbucket are not sign-in options. They're OAuth integrations used only when you import a repository as a service. Sign in with email, Google, or GitHub first, then connect GitLab or Bitbucket from Settings → Integrations (or directly from the service import flow).
See Concepts → Service for how repository imports work.
Switch organizations
If you belong to more than one organization, use the organization switcher in the application header.
Joining via invite
If a teammate invited you, your invitation link drops you into their organization on accept. Codes expire — ask the inviter to resend if it's lapsed.
Troubleshooting
- Can't log in after accepting an invite — make sure you completed the invite link before signing in.
- Access denied — your account may not be a member of the target organization. Ask an admin to add you.
- Stuck loading — refresh and retry; if it persists, clear cookies for the app domain and sign in again.
- "GitLab/Bitbucket sign-in" missing — those aren't sign-in providers. Use email, Google, or GitHub.