GitHub Enterprise

Integrating with GitHub Enterprise will allow you to use it as a Git hosting provider and log in to the workspace with your GitHub profile.

Register GitHub Enterprise OAuth app

  1. Log in to your Buddy instance as admin.
  2. Add a new project and select GitHub EE as the provider.
  3. A screen will appear with details on how the integration works. Click Configure GitHub app and copy the Authorization Callback URL line:
  1. Paste the domain or IP address of your GH Enterprise installation.
  2. Copy the Callback URL line.
  3. Go to https://IP_ADDRESS/settings/developers and click Register a new application, where IP ADDRESS is the domain or IP of your GitHub Enterprise installation.
  4. Fill in the application details:
    • Application name → anything, eg. Buddy Enterprise
    • Homepage URL → anything, eg. https://buddy.works
    • Authorization callback URL → paste the callback URL that you’ve copied from Buddy Enterprise Click Register a new application to save changes.
  5. Copy Client ID and Client Secret

Configure GitHub Enterprise app in Buddy

  1. Log back to your Buddy Enterprise workspace as admin.
  2. Go to the workspace Preferences and switch to the Applications tab.
  3. Click Configure under the GitHub Enterprise logo and paste the ID and Secret.
  4. Set up the Webhook address. The webhook is an URL to which GitHub Enterprise will send information on changes in the repositories.
  5. Click Save changes and restart the machine to apply the new settings.
Sign up for Buddy Digest

Best practices on CI/CD and fresh changelogs delivered weekly to your inbox.