Git integration: GHES – Create GitHub App
Overview
To enable interaction between GHES and SnapLogic,
- A GHES administrator must create a GitHub App in GHES.
- A network administrator must configure the network to allow communication between GHES and the SnapLogic control plane.
- A SnapLogic Org admin (Environment admin) must configure the Org to integrate with GHES.
This is the first step.
- A subscription to the Git Integration for GHES
- GHES administrator permissions
- Create and authorize the SnapLogic app as a GitHub App.
- Configure the network.
Destination: SnapLogic Manager - Configure Git dialog | Source: GHES GitHub App creation |
---|---|
Client ID | Available from the GitHub App. |
Client Secret | Generated in the About page of the GitHub App. |
GHES URL | Homepage URL |
App ID | GitHub App name |
Private Key | Generated in the About page of the GitHub App. The private key is stored in a .pem file that is automatically downloaded. |