Initial application setup
If a member of your team has already set up a GitHub Enterprise connection, you can skip to the Gearset setup section of this article.
Depending on your corporate firewall settings, you may need to allowlist logins from Gearset’s static IPs. Next, you will need to create a new OAuth application for Gearset to be able to access your GitHub Enterprise instance, by following these steps:
Log in to GitHub Enterprise
Go to the
Applicationspage in your organisation’s settings
Register new application
Application name, https://gearset.com as the
Homepage URLand https://app.gearset.com/authorization/github-enterprise/callback as the
Authorization callback URL. Press
Take note of the
Client ID and the
Now that you have your application
Client ID and
Client Secret, you can link Gearset with your GitHub Enterprise instance.
Navigate to the Source control and services page
+ Connect to GitHub Enterprise
Fill in the
Urlof your GitHub Enterprise instance (don’t forget HTTPS), the
Client Secret(from the earlier step)
Connect. You will then go through the normal authentication flow from within GitHub Enterprise.
Once complete, you will be redirected back to Gearset and you should now be able to use GitHub Enterprise repositories as your source or target.
Anyone else in your team who wants to connect to GitHub Enterprise will need to follow the Gearset setup steps.