Set up a GitHub IP allow list

If your organization is using GitHub's organization IP allow list feature, it needs to be configured properly for the GitHub for Atlassian app to be able to communicate with your organization's GitHub API.

Currently, there is an issue with IP allow lists where GitHub blocks some requests to the API even if the correct IP addresses are listed in the allow list. To work around this problem, please follow the steps in the section "Manually set allowed IP addresses". Make sure you add each IP address as an individual entry to the allow list (i.e. not as a CIDR range), because it will not work otherwise.

IP address ranges

The servers of the GitHub for Atlassian app operate following Atlassian defined addresses. View the list of IP addresses and domains for Atlassian cloud apps.

The allow list configuration in GitHub should work with both IPv4 and IPv6.

Automatically load IP addresses from the GitHub for Atlassian app

We maintain the list of IP addresses the GitHub for Atlassian app's servers operate from in the GitHub app itself.

You can automatically use this list by enabling "IP allow list configuration for installed GitHub apps" as follows:

  1. As an admin, go to your GitHub org page at https://github.com/<your org>.

  2. Select the Settings tab.

  3. In the sidebar, select Organization security.

  4. Scroll down to the IP allow list section.

  5. Select the checkbox “Enable IP allow list configuration for installed GitHub apps”.

  6. Select Save under the checkbox.

Your GitHub organization is now accessible from the GitHub for Atlassian app's servers. If the IP addresses change, your IP allow list will be automatically updated.

Manually set allowed IP addresses

If you don't want to automatically update your IP allow list from the list we maintain, you can add the IP addresses manually. Here’s how to do it:

  1. As an admin, go to your GitHub org page at https://github.com/<your org>.

  2. Select the Settings tab.

  3. In the sidebar, select Organization security.

  4. Scroll down to the IP allow list section.

  5. Select +Add to add an IP address.

  6. Repeat this for all IP addresses in the range for Atlassian apps and sites.

Your GitHub organization is now accessible from the GitHub for Atlassian app's servers. Note that if the IP addresses change, you will have to update them manually.

Still need help?

The Atlassian Community is here for you.