GitLab
GitLab uses a Group Access Token for authentication. This works with both GitLab Cloud and Self-Managed instances.
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:
apiread_apiread_repositorywrite_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.
For self-managed GitLab, use the full URL of your instance including the protocol (e.g., https://gitlab.yourcompany.com).