Create the GitHub App

How to create a GitHub App for /dev/push authentication and repository access.

A GitHub App is required for user authentication and repository access. You can create one automatically using the widget below, or manually through GitHub's interface.

Automated creation

Use the widget below to generate a GitHub App manifest and create the app:

Step 1: Fill in the details

You will be sent to GitHub to confirm and then redirected here to copy the configuration you can paste into your .env file. You must be logged in to GitHub before creating the app.

Enter the domain without https:// (e.g., example.com).

Find this on your organization's settings page.

Step 2: Copy the environment variables

Copy the following environment variables into your .env file.

Retrieving credentials...

Manual creation

If you prefer to create the GitHub App manually, go to github.com/settings/apps/new and create an app with the following settings (replace example.com with your app hostname):

After creating, generate a private key and copy all credentials to your .env file.