Administration

GitLab

GitLab uses a Group Access Token for authentication. This works with both GitLab Cloud and Self-Managed instances.

Setup

  1. Create a new instance — Go to Settings > Integrations in the Driver web app. Select GitLab. Enter a name for your instance and choose Cloud or Self-Managed. If self-managed, enter your GitLab instance URL (e.g., https://gitlab.yourcompany.com).
  2. Generate a Group Access Token — In GitLab, go to your group's Settings > Access Tokens. Create a new token with the following scopes: api, read_api, read_repository, write_repository.
  3. Add the token — Paste the Group Access Token into Driver.
  4. Set up webhooks — Follow the webhook setup instructions provided by Driver. GitLab webhooks require manual configuration.
  5. Select repositories — Choose the repositories you want Driver to generate context for.

Tip: For self-managed GitLab, use the full URL of your instance including the protocol (e.g., https://gitlab.yourcompany.com).