Skip to documentation
Browse documentation
How-to guideOrganizations and access

Manage a Code Voucher workspace

Keep repositories, private runs, teammates, and integrations inside one organization boundary, then grant each person only the access they need.

Choose the active workspace

After GitHub or GitLab sign-in, create your first workspace or choose one from the workspace selector. A user can belong to several workspaces, but every repository, run, invitation, and provider connection remains scoped to the selected workspace.

Manage sign-in accounts

Open Sign-in accounts to link GitHub or GitLab to your current account, even before creating a workspace. Linking preserves your existing memberships. Matching email addresses do not merge accounts.

To unlink a provider, authenticate your remaining provider again. Keep at least one usable login identity. An identity used by an active developer seat must be released by a billing administrator first.

Role permissions

RoleAccess
OwnerManage repositories, integrations, members, and roles. Only an owner can grant administrator access.
AdminManage repositories, integrations, members, and member roles. Cannot change owners or grant administrator access.
MemberView private runs. The current release does not grant members workspace or repository configuration access.

Owner invitations are not supported in the current release. An owner cannot be modified through team management, and no one can change their own access there.

Invite a teammate

  1. 1

    Open workspace settings

    Select the intended workspace, then open Settings → Team access → Invite teammate.
  2. 2

    Choose a provider and look up the exact username

    Choose GitHub or GitLab and enter a personal username. After lookup succeeds, confirm the account. The invitation is bound to the provider's immutable user ID, so a later rename does not transfer it to someone else.
  3. 3

    Choose a role and create the invitation

    Owners may invite administrators, or members. Administrators may invite members.
  4. 4

    Copy the link once

    The invitation link is displayed only when it is created or rotated. Share it through an approved private channel.
  5. 5

    Accept with the invited provider account

    The recipient reviews the workspace and role, then authenticates the exact invited account. If already signed in, this explicitly links the invited identity to their current account. An identity owned by a different Code Voucher account cannot be merged through acceptance.

Maintain access

  • Invitation links are single-use and expire after seven days by default
  • Rotate a lost invitation to invalidate its previous link
  • Revoke an invitation that should no longer be accepted
  • Change member roles when responsibilities change
  • Suspend access immediately, then reactivate it without issuing a new invitation
  • Review the active workspace before changing a team or provider connection