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 SettingsGitHub
  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 SettingsGitHub
  2. Click Disconnect

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

Built in Fast Mode