Connecting Git Providers
Driver connects to your Git provider to access repositories and keep documentation current. When you push code changes, webhooks notify Driver to update the affected codebase documentation automatically.
You need Org Admin access to your Driver organization and admin access to your Git provider (GitHub org, GitLab group, Bitbucket workspace, or Azure DevOps project) to set up integrations. Not every engineer has this access. Coordinate with your SCM admin if needed.
Supported providers
- GitHub
- GitLab (Cloud and Self-Managed)
- Bitbucket Cloud
- Bitbucket Data Center
- Azure DevOps
General setup flow
For GitHub, the flow is simplified: install the Driver GitHub App, authorize access, and select repositories.
For all other providers, the flow is:
Create a connection
Name your instance, workspace, or organization.
Add an access token
Generate a token in your Git provider and paste it into Driver.
Set up webhooks
Follow the instructions to configure webhooks. GitHub and Bitbucket Data Center set up webhooks automatically. For GitLab, Bitbucket Cloud, and Azure DevOps, configure webhooks manually.
Select repositories
Choose the repositories you want Driver to generate context for.