Docs / Integrations / GitHub Integration
Back to FastMode

GitHub Integration

GitHub Repository Connection

Connect your GitHub repository for automatic deployments.

Benefits

  • Auto-Deploy — Push to deploy automatically
  • Version Control — Track all changes in Git
  • Team Workflow — Use branches and pull requests
  • Rollback — Revert to any previous version

Connecting

  1. Go to Settings → GitHub
  2. Click Connect GitHub
  3. Authorize Fast Mode in the GitHub popup
  4. Select your repository and branch
  5. Click Connect

Repository Requirements

Your repository should contain:

  • manifest.json at the root
  • pages/ folder with HTML pages
  • public/ folder with assets (optional)
  • templates/ folder for CMS templates (optional)

Branch Selection

Choose which branch triggers deployments. Common setups:

  • main — Deploy on every push to main
  • production — Separate production branch

Webhook

Fast Mode installs a webhook on your repository. You can view it in GitHub under Settings → Webhooks.

Disconnecting

To disconnect:

  1. Go to Settings → GitHub
  2. Click Disconnect

Your site remains live but won't auto-deploy.

Built in Fast Mode