Skip to main content

Managing Git Integrations

Manage your company’s Git integrations in LinearB, inclding connected repositories, monitoring rules, and gitStream connections. Learn how to add, update, or remove integrations, reauthorize access, and fine-tune repository monitoring.

Steven Silverstone
Updated by Steven Silverstone

In the Company Settings > Git tab, you can view and manage all Git integrations connected to your LinearB account. Each integration displays the number of repositories linked, the current connection status, and any active gitStream connections.

Managing an Integration

  1. Go to Settings > Git.
  2. Under Integrations and Repositories, find the integration you want to manage (for example, GitHub – main or GitLab).
  3. Select the integration by clicking its row to expand the details.
  4. Click the vertical ellipsis (⋮) on the right side of the integration card to open available actions:
    • Reauthorize Git – Refresh the authentication token if the connection has expired or authorization has changed.
    • Monitoring Rules – Define how LinearB monitors your repositories (for example, which PRs or branches to include).
    • Delete Integration – Permanently delete an integration from your account.
Always click the integration row first before using the vertical ellipsis (⋮) menu to ensure you see the correct options for that specific integration.

Adding or Updating Repositories

To add repositories to an existing integration:

  1. Click Add Repositories next to the integration name.
  2. In the Select repositories for your organization window, choose which repositories LinearB should scan.

• Filter by visibility (Private, Internal, or All).

• Use the search bar to find a specific repository.

• Click Select all available repositories if you want to include all active repos.

  1. When finished, click Save Repositories.
You can only select repositories with multiple contributors and recent Pull Requests. LinearB automatically detects and activates eligible repositories.

At the bottom of the window, you’ll see your plan capacity (for example, “819 available slots in your 1000 repos plan”).

Managing gitStream Connections

If your integration is connected to gitStream, a “connected to gitStream” label appears below the repository count.

To manage it:

• Click Disconnect gitStream to unlink gitStream from the integration.

• You can reconnect later by reconfiguring gitStream in the integration settings.

Adding a New Integration

  1. Click Add Integration in the upper-right corner.
  2. Choose your Git provider (for example, GitHub or GitLab).
  3. Follow the on-screen prompts to authenticate and grant repository access.

Deleting a Git Integration

Admins can permanently remove a Git integration.

  1. Go to Settings > Git.
  2. Under Integrations and Repositories, navigate to the integration you want to delete.
  3. Select the integration by clicking its row to expand the details.
  4. Click the vertical ellipsis (⋮) on the right side of the integration card, and choose Delete Integration:
If your organization has only one Git integration, the delete option will be disabled — at least one integration must remain active for the system to function properly.
  1. Select the method for deleting the integration.
    1. Remove everything: The integration and all associated data will be permanently deleted. This cannot be undone.
    2. Keep data: Removes the integration but retains the existing data in LinearB. The preserved data will remain visible, but no new updates will be pulled from Git. In this case, deletion is processed after a short delay to prevent interruption of ongoing background jobs.
  2. Click Next, and when prompted click Delete.

How did we do?

Installing a GitHub Organization-Level Webhook

Contact