Driver

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:

1

Create a connection

Name your instance, workspace, or organization.

2

Add an access token

Generate a token in your Git provider and paste it into Driver.

3

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.

4

Select repositories

Choose the repositories you want Driver to generate context for.

Provider guides