Github App that is in https://github.com can it be installed in ghe.com Account. #193164
-
🏷️ Discussion TypeQuestion 💬 Feature/Topic AreaAPI BodyI have created a dedicated GitHub EU account with the following URL: https://enterprise-test-eu1.ghe.com/ Additionally, I have published a GitHub App that is available in the GitHub Marketplace: https://github.com/marketplace/<app_name> My question is: Can this GitHub App be installed within my EU account? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
Short answer: no, not directly. The app registered on github.com can't be installed on a ghe.com tenant. Enterprise Cloud with data residency (ghe.com) runs as a fully isolated tenant from github.com. Different host, different user identity backing, different Marketplace. Apps registered on github.com live on that host and don't cross over. To make your app installable on
You'll end up with a separate App ID, client ID, and private key scoped to that tenant. If your backend listens to webhooks or makes API calls, you'll need to:
One gotcha, the Marketplace listing on github.com doesn't propagate to ghe.com tenants. Customers on ghe.com won't find your app by browsing the Marketplace there, they install it by going directly to the app's install URL on their tenant. If you're building for both audiences, you end up maintaining two parallel app registrations. If you're doing this for a customer with a specific ghe.com enterprise, the cleanest setup is a shared codebase with a config layer that picks the right App credentials based on the installation host. |
Beta Was this translation helpful? Give feedback.
Short answer: no, not directly. The app registered on github.com can't be installed on a ghe.com tenant.
Enterprise Cloud with data residency (ghe.com) runs as a fully isolated tenant from github.com. Different host, different user identity backing, different Marketplace. Apps registered on github.com live on that host and don't cross over.
To make your app installable on
enterprise-test-eu1.ghe.com, you need to register it again inside that tenant:https://enterprise-test-eu1.ghe.comYou'll end up with a separate App ID, client ID, and pri…