GitHub integration

Connect the Manufact GitHub App to deploy servers from your repositories.

Manufact deploys from GitHub through a GitHub App, managed on the Integrations page of your organization.

GitHub connections on the Integrations page

Connecting GitHub

  1. Go to Integrations and click Connect next to GitHub (or Connect new Org to add another GitHub account or organization).
  2. GitHub asks which repositories the app may access, grant all repositories or pick specific ones.
  3. Back in Manufact, the installation appears in the list and its repositories become available in the New Server repo picker.

You can connect multiple GitHub accounts and organizations to a single Manufact organization.

What the app does

  • Lists repositories in the server creation flow.
  • Receives push webhooks to trigger automatic deployments.
  • Reads commit statuses when Wait for CI is enabled.
  • Links deployments back to their commits and branches in the dashboard.

GitHub organization repositories

Deploying from a GitHub organization repository requires the Hobby plan or higher, personal GitHub account installs work on Free. See Billing & plans.

Changing repository access

Repository access is managed on GitHub's side: open the installation from the Integrations page to add or remove repositories. To disconnect an installation entirely, use Disconnect: servers deployed from it keep running, but lose automatic deploys until reconnected.

On this page