Remove GitHub integration

If you decide that you don't want the Release GitHub application to have access to your GitHub repositories, you have a few options. You can:

  • Remove the application from specific repositories, and grant access on a repository-by-repository basis

  • Suspend the application

  • Remove the application

We'll take a look at each of these below for personal and organizational GitHub accounts. Note that all settings regarding access control between the Release GitHub application and your GitHub repositories are configured in your GitHub account, not your Release account.

Removing access to specific repositories

To remove Release access, you need to log in to your GitHub account and navigate to the application settings page. This differs slightly depending on whether you are using a GitHub personal or organizational account.

For a personal GitHub account

Log in to your GitHub account and visit the application settings page by pressing your account icon in the top right corner and then pressing Settings. Choose Applications from the left sidebar and press Configure next to the application called "releasehub-com".

For an organizational GitHub account

Log in to your GitHub account (which should be an admin account for the GitHub organization) and navigate to the Organization by selecting it from the dropdown of available accounts on the left sidebar and pressing View organization.

Select Settings from the top menu.

Press GitHub Apps under the "Integrations" section and press Configure.

Adding or removing repositories

For either a personal or organization account, you can remove specific repositories as follows.

Under Repository access, select Only select repositories if this is not already chosen. Under the selected repositories, click on the x icon to remove access to that repository.

Suspending or removing access completely

If you want to stop the Release GitHub application from accessing anything in your GitHub account, you can suspend the application or uninstall it completely.

  • If you suspend it, Release will no longer be able to perform any actions in your GitHub account, as if you had removed it. However, you'll be able to re-enable it at any time, and keep your previous settings.

  • If you uninstall it, Release will be removed completely. If you reinstall it in future, you'll have to reconfigure it to access the correct repositories.

For either option, scroll down to the red "Danger zone" section and press either the Suspend or Uninstall button.

Note that both options present only a single confirmation dialog box to confirm the action, so make sure that you do not have anything important that depends on the integration being active before suspending or removing it. If in doubt, talk to the Release support team first.

Last updated