Skip to main content

1. Generate a Group Access Token

Prerequisites

  • You must be a Group Owner or Maintainer.
  • Only available on paid Premium or Ultimate tiers. Group access tokens cannot be created on Free or trial plans.

GitLab SaaS

1

Open your group

From the top bar select Menu, then choose Groups and select your group.
2

Go to the Access Tokens menu

From the left sidebar click on Settings then choose Access Tokens.
3

Fill out the form

  • Name: any descriptive name
  • Role: Developer or above
  • Scopes: enable only:
    • read_api
    • read_repository
4

Click Create group access token

5

Copy and store the token immediately

The token is shown only once. Save it securely.

GitLab Enterprise

Prerequisites
  • You must be a Group Owner or Maintainer.
  • Group access tokens can be created on any license tier, including Free.
  • Token creation must be enabled:
    • Go to Settings → General → Permissions and group features
    • Ensure Users can create project access tokens and group access tokens is enabled
1

Open the target group

From the left side bar search or go to your target group.
2

Go to Access Tokens

From the left side bar choose Settings, then select Access Tokens.
3

Fill out the form

  • Name: any descriptive name
  • Role: Developer or above
  • Scopes: enable only:
    • read_api
    • read_repository
4

Click Create group access token

5

Copy and store the token immediately

The token is shown only once. Save it securely.

2. Configure Qodo Context Engine

To connect your GitLab instance to Qodo Context Engine, provide the following details to Qodo:
  • GitLab domain – For example: gitlab.company.com.
  • Group ID – Available in the GitLab UI under your group’s name.
  • Access tokens – Use the tokens generated during the previous step.

3. (Optional) Set a custom certificate bundle

If your self-hosted Git server uses a custom CA SSL certificate, share your ca-certificate.pem file with the Qodo team.