See how Ramp uses ConductorOne

ConductorOne Docs

GitLab connector

Integrations with the applications from which ConductorOne pulls identity data are called connectors.


GitLab is a collaboration tool for developers and DevOps teams. GitLab spans the entire software development lifecycle, and often holds sensitive data about customers, environments, and infrastructure. ConductorOne connects to your GitLab instance to manage entitlements for access.


General availability. The GitLab integration is available to all ConductorOne users.


  • Sync identities from GitLab to ConductorOne
  • Entitlements Supported:
    • Gitlab Roles


When connecting to your GitLab environment, you will need:

  • Super Administrator role in ConductorOne
  • Group Owner access in GitLab

Integrate your GitLab instance

Step 1: Look up your Gitlab group

  1. In GitLab, click Menu > Groups > Your Groups.

  2. Click on the group you wish to connect to ConductorOne.

  3. Make a note of the Group Name or Group ID. We’ll use this in Step 3.

Step 2: Create a personal access token

  1. In the GitLab menu bar, click your profile photo then click Edit profile.

  2. In the User Settings menu, click Access Tokens.

  3. Give your token a name and set an expiration date.

  4. In the Select scopes area, select read_api.

  5. Click Create personal access token.

  6. Carefully copy and save the newly created token. We’ll use this in Step 3.

Step 3: Add your GitLab credentials to ConductorOne

  1. In ConductorOne, click Integrations > GitLab.
  2. If this is your first GitLab integration, the integration form opens automatically. Otherwise, click Add Connector.
  3. In the Group field, enter the name of your GitLab group.
  4. Paste the token you generated in Step 2 into the Personal Access Token field.
  5. Click Next.
  6. A new GitLab page opens with your saved credentials.

That’s it! Your GitLab instance is now integrated with ConductorOne.