Self-hosted GitHub

Configuring a Github application

Before connecting your private Github instance, make sure you have an application configured. If you haven't yet configured one, you can do it now by following the steps described below.

  1. Access your Github account.

  2. Click on your profile icon in the upper-right corner and select User Settings.

2310
  1. On the left-side menu, select Developer settings.
2870
  1. Select OAuth Apps and click on Register a new application.
2830
  1. Provide a name for your application.
2752
  1. In the Homepage URL, type the following: https://environments.bunnyshell.com. If you wish, you can choose to also provide a description for your application.

  2. In the Redirect URL field, type the following: https://environments.bunnyshell.com/github-response

  3. Click Register Application. You are then redirected to a screen where the details of the application are shown.

  4. Copy the Client ID displayed, then Generate a new client secret. You will need these when accessing the Bunnyshell interface.

Connecting your private Github to Bunnyshell

After creating the application, go to Bunnyshell and log into your account.

  1. Click Integrations on the left-side menu.

  2. Select Git integrations.

  3. Click Connect git account and select Private Github. In the new screen, provide the following credentials:

  • In the OAuth Login URL field type the URL of your application.
  • Paste the Client ID in its corresponding field.
  • Paste the Client Secret in its corresponding field.
  1. Finally, click Connect. Your private Github instance is now connected to Bunnyshell.