Install Github Enterprise (GHES) App
Follow the installation steps here if you are integrating Zerve with a self hosted Github Enterprise Server account. This integration is only supported for Zerve organizations.
Step 1: Set Up the Zerve Application in your Github Enterprise Server account.
The first part of integrating Zerve with your Github Enterprise Server is to create an application in your Github Enterprise Server account.
Create the Application: Navigate to the following URL in your GHES server account, Navigate to https:///organizations//settings/apps. This page can starting from the top right menu under your avatar and selecting Your Organizations -> [Organization] -> Settings -> Developer Settings -> Github Apps. Click on the New Github App button.
Configure General Application Settings: The following configuration settings will need to be entered to configure the application correctly.
Github App Name: Zerve AI
Homepage URL: https://zerve.ai
Setup URL (optional): https://user.api.zerve.ai/github/post-install-url
Redirect on update: checked
Webhook Active: checked
Webhook URL: https://user.api.zerve.ai/github/webhook
Generate a new client secret: Save the value of the new secret for later.
Generate a private key: Download the of the private key for later.
Configure Permissions and Events: The following permissions and events will need to be selected.
Repository Permissions: Contents (read/write), Pull Requests (read/write)
Subscribe to Events: Installation Target, Pull Request
Step 2: Enter Github Enterprise Installation Details
Next, in the Zerve application, navigate to the organization settings and enter the details for your Github Enterprise installation. The following are the steps:
Navigate to Organization Settings: Select your organization settings. The user can find this by clicking on the Organization selection dropdown in the top left corner. After selecting your organization, click the settings link in the Organization context.
Select Git Integration: Go to the Git Integration section on the settings page and select Github Enterprise Server in the Git Management Service dropdown.
Enter Installation Details: A modal will pop up where you enter the details of your Github App Installation.

Click Save: Save the application details.
Grant Repository Access: See step 2 in the Github Cloud Integration Setup. The rest of the steps for Github Enterprise are the same as for Github Cloud.
Last updated