Git Integration for Jira Cloud Documentation

Web linking

OPTIONAL

The web linking feature adds links to your git hosting provider directly into the Git Commits tab. Configure web linking options while editing repository settings ( Actions ➜ Edit integration | ActionsEdit repository) so that commits can include links to the git host pages.

Git Integration for Jira Cloud automatically configures web links for most git hosts via Git service integration panel.

For single git repository integration, web link setup is optional. However, git links become available in Git Commits tab when configured.

The following providers are supported:

  • cgit
  • Fisheye
  • GitHub
  • Gitorious
  • gitweb
  • Beanstalk
  • CloudForge
  • Atlassian Stash
  • GitLab
  • TFS (starting v2013)
  • Azure Server
  • VSTS
  • Azure DevOps
  • Gerrit
  • Bonobo
  • AWS CodeCommit
  • Bitbucket
  • Bitbucket Server
  • Gitblit
  • Gitolite

Select a git host from the Web Link list. The web linking format fields are automatically filled out with corresponding variables for the selected git host service. Change the variables according to the actual URL settings of the git host.

Only configure the variables enclosed in <> (tags) and leave variables enclosed in {} (brackets) as is.

You can create several custom configurations to support other git hosting providers. Configure the following five URLs for setup:

Option Description
View Format String. Optional.

This URL is unused and not configured for newly added integration types.

Changeset Format This is the URL used to display revision.
Use the following variable: ${rev} – git revision
File Added Format,
File Modified Format,
File Deleted Format
This is the URL to display content of added, modified, or deleted files. Use the following variables:

  • ${num} – number of change (0, 1, …)
  • ${rev} – git revision
  • ${path} – path of the file being changed
  • ${parent} – parent git revision
  • ${blob} – ID of blob object
  • ${parent_blob} – ID of parent blob object
  • $convert(${branch},"subStr","newSubStr") – this inline function returns branch name with subStr replaced by a newSubStr. As of v2.11.0+ of the Git Integration app, the ${branch} code has been changed to cope with the character requirements on some hosting services.
Branch Format This is the URL to display content of branches.
Tag Format This is the URL to display content for tag information.
Git Integration for Jira supports an unlimited number of repositories.

Some git hosts require web linking to be configured via Git Integration for Jira ➜ Actions ➜ Edit repository screen (mostly single git repository integrations).

The Bonobo git server requires a branch name to construct URL. Use $convert(${branch},"/","~2") for web linking since Bonobo requires substitution of / with ~2 in the branch name.

For example:
http://<host>/Bonobo.Git.Server/Repository/<project>/$convert(${branch},"/","~2")/Commit/${rev}

Any git host that is accessible via SSH, HTTP, HTTPS, and git protocol is supported.

Once properly configured, the Git Commits tab on the Jira Issues page displays as follows:

Git Integration for Jira supports custom web linking. The commit information appears
in the Git Commits issue tab if the git host server URL is provided in the
Web Linking section when editing repository settings.

 


Prev: General settings for Administrators

Next: Linking git commits to Jira issues

 

Last updated: December 2025

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