Administration
GitLab
GitLab uses a Group Access Token for authentication. This works with both GitLab Cloud and Self-Managed instances.
Setup
- 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). - 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. - Add the token — Paste the Group Access Token into Driver.
- Set up webhooks — Follow the webhook setup instructions provided by Driver. GitLab webhooks require manual configuration.
- 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).