Git Integration for Jira Cloud Documentation

Setting up integrations

Last updated: March 2026

Set up repositories and manage them in the Git Integration app configuration in Jira.


Integration path Best for Repository scope Requires inbound access from Jira Cloud Main tradeoff
Git service integration Supported git hosts where you want the main multi-repository setup flow Multiple repositories Yes, for self-hosted services unless allowlisted Recommended path with the broadest feature coverage
Webhook indexing integration Git servers behind a firewall that can send outbound webhooks Multiple repositories No Limited features compared with Git service integration
Plain Git integration One specific SSH or HTTP(S) repository Single repository Depends on repository access method Manual setup and narrower scope than the multi-repository flows

 

On this page:

 


 

How the available integration types differ

Integrate your git repositories via Git Integration for Jira Cloud. The app provides special integrations with GitHub, GitLab, Azure Repos, and more. Start integrating your git repositories by clicking Add integration.


Cloud-hosted Git host services can be integrated into Jira automatically. Supported git hosts listed under this group are hosted remotely in the Cloud.

Self-hosted (also known as self-managed) Git host services can also be integrated into Jira automatically (except Plain git repository). Supported git hosts listed under this group are hosted by organizations themselves and can be accessed remotely by their members.

Cloud-hosted and self-hosted git host services support automatic connection of multiple repositories and have an array of features not found in other types of integration. This is the recommended approach.

Webhook indexing integration allows Jira integration for connected git repositories behind a firewall. This feature is accessible in some of the supported cloud-hosted or self-hosted git services on the list.

Single git repository integration (Plain Git repository) allows connections to SSH or HTTP(S) repository or specific single repositories with Jira.

 

How to open the Manage integrations page

After installation, access the Git Integration for Jira app repository configuration page via:

  • Jira dashboard menu Apps ➜ Git Integration: Manage integrations


 


 

What you can do on the Git integration configuration page

On this page, you can set up your git repositories and connect them to Jira.

On the Add new integration page, the list of supported Git host services is displayed.

Click the git host service you want to work with and connect it to Jira.

Git Integration for Jira supports one or more integration types for specific Git host services:

  • Git service integration – supports automatic connection and configuration of integration repositories using your Git service account or PAT.

  • Plain Git integration – manually connect single HTTP/HTTPS or SSH git repositories into Jira. See supported Remote Git URL examples in the connection wizard.

 


 

When to use Git service integration

RECOMMENDED

Git Integration for Jira supports the following types of automatic integration for specific git host services:

  • OAuth Git service integration
  • PAT Git service integration
  • Webhook indexing integration

See example integration support table for popular git host services:

Git host service OAuth integration PAT integration Webhook indexing
GitHub
GitLab
Azure Repos/VSTS
Azure DevOps/TFS
AWS CodeCommit
Gerrit
Bitbucket

OAuth Integration

Formerly known as Full feature auto-connect integration.

Use this type of integration to connect specific git host services to Jira. This integration supports multiple connected repositories and automates most git integration settings.

We highly recommend this type of integration for multiple repository configuration.

For more details on supported git host services, see the full feature integration section in our Integration Guides.

PAT Integration

This type of integration has similar features to OAuth but uses PAT (personal access token) instead to automatically connect repository integrations.

GitLab
Support for Gitlab API v3 is deprecated. Use GitLab API v4 when adding new integrations for increased security.

Webhook Indexing Integration

Connect directly to a Git service by configuring webhooks to push commit, branch, pull request, and tag data to Jira Cloud.

Webhook indexing integration allows your connected git servers to work behind a firewall. However, this integration type has limited features. Currently supported git servers are GitHub.com, GitLab, and Microsoft. More will be added in the future.

Git service integration type Best for Auth or setup model Notes
OAuth integration Supported git hosts that offer OAuth and need automated multi-repository setup OAuth authorization Recommended when available for multiple repository configuration
PAT integration Supported git hosts where OAuth is unavailable or PAT is preferred Personal access token Similar feature set to OAuth; GitLab API v3 is deprecated
Webhook indexing integration Git servers behind a firewall that can send outbound webhooks Webhook URL plus secret Limited features and no historical backfill

 


 

When to use Plain Git integration

Manually connect single git repositories using this setup, such as git protocol, SSH, HTTP/HTTPS, etc., or connect one specific repository.

Connected git service integrations appear in the Manage integration configuration list.

  1. Use the search option and filter to control integration list display.

  2. Use the checkbox to select specific integrations/repositories from the list. Pair this with actions to perform multiple configuration for selected items.

  3. Use the column headers to sort the list in ascending or descending order.

  4. Use Actions to manage integration/repository settings.

The above UI descriptions also apply to the Manage repositories page since it has a similar layout.

 


 

How to reindex selected integrations or repositories

UPDATED FEATURE

In the new managed user interface, the Reindex all function has been improved and superseded by (1) selecting one or more integrations/repositories using the checkboxes on the Manage integrations list, and then (2) performing reindex on the selected items.

This function performs a reindex queue of all selected integrations/repositories from the list.

Note
Reindex is not available for DISABLED integrations or repositories. On multiple item selection, Reindex ignores DISABLED integrations or repositories. For more information, see Reindexing.

 


 

Where to find more features on the Manage integrations page

Click to see more features such as Repository browser and App settings.

The rest of the features can also be accessed on the left sidebar of the Manage integrations page.

 


 

Prev: Git URL ports

Next: Using the Git service integration wizard

 

Have feedback about this article? Did we miss something? Let us know!
On this page