~/sursakit

// docs

Sign in

Authentication options

You can sign in to Sursakit with:

  • Email + password (with email verification)
  • Google
  • 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.