Skip to main content
Connect a GitHub repository to a site and Sontairo Hosting deploys the repository’s files as the site’s file system — commit, push, and your site updates.

Connect a repository

  1. Open your site and go to the GitHub tab in Settings
  2. Enter the Repository URL
  3. Choose the Branch to deploy from (defaults to main)
  4. Click Import files from repo to pull the repository into the site
The repository tree becomes the site’s files: the same files you see in the repo are what gets served, with index.html as the entry point.

Auto-deploy on push

Turn on the Auto deploy toggle in the GitHub tab. Once enabled, every push to the connected branch triggers a new production deployment. Each deployment appears in the site’s deployments list on the Overview tab with its status and commit reference, and the AI health check runs after it goes live.

Limits

GitHub deploys follow the same limits as every other deploy method:
  • 200 files per site
  • 8 MB total
  • 2 MB per file
If your repository contains project source rather than a ready-to-serve site, deploy the built output instead — for example by committing your dist/ folder to a deploy branch, or by using the CLI from your CI pipeline.
GitHub deploys and CLI deploys work on the same site — use whichever fits your workflow, or both.