Confluence has been updated to version 6.15.9


You can synchronize GitHub issues and pull requests with Jira or other supported issue trackers.

Exalate has a distributed architecture. The Exalate app for GitHub is responsible for translating issue tracker based information to a common issue format (and the other way around).

The Exalate protocols are fully asynchronous, which implies that both ends must be able to initiate Http(s) requests.

You can exchange the following issue data between the GitHub and any other trackers supported by Exalate.

You can also send pull request information from the GitHub repository to the Jira issue. Check How to synchronize pull requests on GitHub.

The Exalate app for GitHub does not support attachment synchronization at the moment. 

Install Exalate

Exalate architecture requires installing one Exalate application for each instance.

You can install the Exalate app for GitHub directly on organizations and user accounts and grant access to repositories. The app is hosted on our server. More details.

You can find the Exalate app for GitHub on the marketplace.

To install the GitHub app, you must be an organization owner or have admin permissions in a repository.

To install the GitHub app, you must be an organization owner or have admin permissions in a repository.  Other users from your organization can access the Exalate admin console if they are members of the Project Collection Administrators. To add a new member, go to Organization - Permissions -Project Collection Administrators - add to members.

Configure the License

Once the installation is finished, you need to get the evaluation license.

Set up a Connection

Synchronization between two instances requires a configured Connection.

One side needs to initiate the connection and send an invitation to the partner (the Destination instance). 

The other side needs to finish the configuration from their side. 

You can synchronize with supported issue tracking platforms. For example, you can sync between Github and JIRA Cloud or JIRA Server, even if your JIRA server is not accessible from the outside network.

You need to define the GitHub repository to sync issues from. For more details check out the typical use cases

To start synchronization with your partner - Initiate Connection

If you have an Invitation code - Accept an Invitation.

Synchronize an Issue

To start the issue synchronization for GitHub, you need to configure a trigger. It helps to synchronize issues according to the specified search query. 

Configure the synchronization behavior of your use case with the help of these configuration guides.