OneBitDeploy
Deploying

Deploying from GitHub

Connect a repository, pick a branch, and get automatic deploys on every push.

The fastest way to deploy on OneBit is from a GitHub repository. Once connected, every push to your chosen branch triggers a new build and deployment.

Connect your repository

On Apps, press Add app and open the GitHub account tab. Press Connect GitHub the first time, pick the project (repository), choose the Branch to put online and press Import. The console says what it found; check the Name and press Deploy.

New app, GitHub account tab, with your repositories listed

Where the console offers it, you can also GitHub URL to a public project and press Import. An app added from a pasted link does not update by itself when you push; to get automatic deploys, add it GitHub account, or later open its Deployments tab and press Connect a GitHub project.

OneBit installs a GitHub app on your account so it can read the selected repositories and receive push events. See GitHub app for the permissions involved.

Automatic deploys

After the first deploy, OneBit watches the connected branch:

  • Push to the branch → a new build starts automatically.
  • The new version replaces the running one once the build succeeds.
  • You can follow progress in the app's Deployments and Logs tabs. To build the branch again without pushing, press Redeploy.
  • To build from another project or branch, open Deployments and press Change the project or branch.

The app's Deployments tab

Deploy a ZIP instead

For static sites you don't have to use GitHub — on Add app, open the Upload a .zip tab and drop a ZIP of your built site. This is useful for one-off sites or output from a build you run elsewhere. To change it later, open the app's Deployments tab and press Upload a new .zip.

To undo a bad deploy, open the app's Deployments tab and press Go back to the previous version — it puts the previous successful deployment back. If you want a specific earlier commit, press Rebuild on that update in the list.

On this page