GitHub Enterprise
Connect GitHub Enterprise Server with a GitHub App registered on your instance.
At a glance
Section titled “At a glance”| Category | Source control |
| Authentication | GitHub App on your GHES instance |
| Provider id | github-enterprise |
What it does
Section titled “What it does”- Same capabilities as GitHub
- Custom API base URL and CA bundle
Set up
Section titled “Set up”- Open Settings, Integrations and choose the provider.
- Authorise Slipway (an app installation or OAuth grant) and select the repositories it may see.
- Link a repository to a project; Slipway discovers
.slipway/*.yamland registers the webhook automatically. - Push a commit and confirm a run appears and a status check is posted back.
Configuration
Section titled “Configuration”Illustrative configuration. Non-secret settings are stored as integration config; credentials are stored as encrypted Slipway secrets and referenced by name.
provider: github_enterpriseconfig: base_url: https://github.example.com ca_bundle_secret: GHES_CA # optional private CARelated
Section titled “Related”- Integrations overview
- Secrets for how credentials are stored and masked
- Webhooks and events for the events integrations subscribe to