Skip to main content
This connector supports GitHub Enterprise Cloud data-residency tenants hosted on *.ghe.com. A tenant GitHub App gives Felan access to installed repositories.
Organizations hosted on github.com use the standard GitHub integration.

Requirements

  • A GitHub Enterprise Cloud data-residency host
  • A GitHub App registered on that tenant
  • The App ID, Installation ID, and private key
  • Repository Contents, Pull requests, and Issues permissions set to read and write

Setup

1

Register and install the GitHub App

Register a GitHub App on the tenant, grant the required repository permissions, generate a private key, and install the App on the repositories Felan may use.
2

Open Integrations

Select the Felan team that should use the tenant, then open Integrations from the main navigation.
3

Configure the connector

Find GitHub Enterprise Cloud, click Configure, and enter the tenant host, App ID, Installation ID, and private key. Save the connection.
Felan derives the API base from the tenant host and stores the private key encrypted. Leaving the private-key field blank during a later edit keeps the existing key.

Optional inbound webhooks

After saving, the configuration displays a connector-specific webhook URL and secret. Add those values to the tenant GitHub App to let supported GitHub events reach team automations. For pull-request conversations, subscribe the App to issue comments, pull request reviews, and pull request review comments.

Supported behavior

  • Enumerate and clone repositories on which the tenant App is installed
  • Push session branches and open or update pull requests
  • Read and comment on pull requests when requested
  • Discover repository-hosted SKILL.md files under .agents/skills/
  • Receive verified connector-specific GitHub webhook events

Compatibility

  • Provider ID: github-enterprise-cloud
  • Tenant type: GitHub Enterprise Cloud data residency (*.ghe.com)
  • GitHub Enterprise Server is not handled by this connector.

Troubleshooting

No repositories appear — Confirm that the GitHub App is installed on the intended repositories and that the Installation ID is correct. Webhook deliveries fail — Copy the URL and secret currently shown in Integrations and confirm the App subscriptions.