All documentation

Git Listener for Jira

Setup & usage guide

Installation

Git Listener is available for any Jira Cloud installation. Sign in to your Jira account, open the Git Listener for Jira page on the Atlassian Marketplace, and click Install.

Atlassian Marketplace
Git Listener on the Atlassian Marketplace

Configuration

After installation you'll be prompted to configure Git Listener. You can also reach the configuration page at any time: open your organization's app management page, select the appropriate Atlassian site and open the Connected apps section. Find Git Listener in the list of installed apps, click the three-dot menu on the right and choose Configure.

After installation
Git Listener in the Connected apps list after installation

Choose a provider, then add a connection. You can connect GitHub, GitLab, Azure DevOps and AWS CodeCommit — as many as you need — using a personal access token. Follow the on-screen instructions for each provider to link your account.

Add connection
Add a provider connection

Git Listener automatically detects the repositories your account can access and lists them on the configuration page. Choose which repositories to link, and see when each was last checked for new data. If you need to update a token or change the user who grants OAuth permissions, return to the configuration page and click Re-configure integration.

Configure repositories
Configure repositories

Use scoped, least-privilege tokens. Git Listener reads metadata only and never clones your code. See the security overview.

Using Git Listener

Once configured, open any issue in your Jira project and you'll see the Git panel on the right. It shows all commits, branches and pull requests linked to the issue, and lets you create new branches and pull requests in a click.

Linking is done via issue keys (e.g. PROJ-123) — include the issue key in commit messages, branch names and pull-request titles so Git Listener can match them.

Issue view
Git Listener panel on a Jira issue

Jira Development panel

Besides its own panel, Git Listener can feed Jira's built-in Development panel — the one Jira's native integrations use — with the commits, branches and pull requests it syncs from every connected provider: GitHub, GitLab, Azure DevOps and AWS CodeCommit. Your team sees Git activity in the familiar place, and the Git Listener panel keeps working alongside it.

To turn it on, open the configuration page, switch to the Settings tab and enable Jira development information. The Status card shows whether Jira has granted the app access, how many of your linked repositories have been pushed to Jira, and when the last push happened.

Settings
Enable Jira development information in the Git Listener settings

Jira grants the app access in the background, usually within five minutes of installing or upgrading. If the status stays at Waiting for Jira, a Jira administrator may need to approve the latest version of Git Listener under Apps → Manage apps.

Once enabled, the Development section of every issue lists the branches, commits and pull requests that mention the issue key, whichever provider they live in. Changes are pushed to Jira every few minutes. Turning the setting off stops the Development panel sync; the Git Listener panel keeps working either way.

Issue view › Development
Jira's Development panel showing branches, commits and pull requests synced by Git Listener

Further information

Have a question or need a hand? Reach out via our feedback form and we'll be happy to help.