Skip to content

Connect GitHub Enterprise by adding a connection under Settings → Source Control. The setup creates a GitHub App on your GitHub Enterprise instance and installs it, after which repository import and CI configuration work the same way as for GitHub Cloud.

  • GitHub Enterprise Cloud (hosted by GitHub, for example https://mycompany.github.com): choose GitHub-hosted in step 1. The base URL’s root domain must be github.com.
  • GitHub Enterprise Server, reachable from the internet: choose Self-hosted. HoundDog.ai must be able to reach your instance to receive events and read repository metadata.
  • GitHub Enterprise Server in a private network: use the Self-Hosted deployment instead, which runs the entire HoundDog.ai platform inside your network alongside your GitHub instance.

The connection wizard has four steps:

  1. Confirm GitHub Hosting Setup — choose GitHub-hosted or Self-hosted.
  2. Enter GitHub Organization Details — provide the Base URL, the Account Type (Organization or Personal Account), and either the Organization ID or the Personal Account Username.
  3. Review GitHub App Permissions — review the permissions the app will request.
  4. Create and Install GitHub App — click Install GitHub App. HoundDog.ai creates the app on your instance from a manifest named HoundDog.ai for <account>, then redirects you to install it.

Your GitHub instance must be able to reach the HoundDog.ai webhook endpoint at POST <HoundDog.ai API>/scm/github-webhook/.