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
- Go to Settings → GitHub
- Click Connect GitHub
- Authorize Fast Mode in the GitHub popup
- Select your repository and branch
- Click Connect
Repository Requirements
Your repository should contain:
manifest.jsonat the rootpages/folder with HTML pagespublic/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:
- Go to Settings → GitHub
- Click Disconnect
Your site remains live but won't auto-deploy.