Set up the GitHub App
Open Apps
Navigate to Apps from the sidebar. If you haven’t connected GitHub yet, Nixopus prompts you to set up the GitHub App.
Create the GitHub App
Follow the setup flow to create a GitHub App on your account or organization. This registers a GitHub App with the permissions Nixopus needs.
The GitHub App requires read access to repository contents and metadata, plus webhook access for auto-deploy. Nixopus never stores your source code — it clones at build time and discards after.
Auto-deploy on push
When you create an app and select a branch, Nixopus registers a webhook on that repository. Every push to the configured branch triggers a new deployment. To toggle auto-deploy, open your app’s Configuration tab and update the auto-deploy setting. When auto-deploy is off, you deploy manually from the Deployments tab or via the API.Branch selection
Each app deploys from a single branch. To change the branch, open the app’s Configuration tab and update the branch field.One connector at a time
Each organization supports a single GitHub connector. If you need to connect a different GitHub account or organization, delete the existing connector first, then add the new one. To manage connectors, go to Apps and open the connector settings from the repository list. From there you can:- Add a new GitHub connector
- Delete the current connector to switch to a different GitHub account