Back to DocumentationApp Deployment
Connecting Your Repository
Link your GitHub, GitLab, or Bitbucket repository for automatic deployments.
April 12, 202636 views
Connecting Your Repository
Supported Providers
- GitHub - Full integration with webhooks
- GitLab - Repository access via personal access tokens (Coming soon)
- Bitbucket - Repository access via app passwords (Coming soon)
Setup Steps
- Go to App Deploys in your dashboard
- Click New Deployment
- Select your Git provider
- Authorize NoobHost to access your repositories
- Select the repository you want to deploy
Branch Configuration
Choose which branch triggers automatic deployments. Defaults to main, but you can configure any branch (e.g., production, release).
Webhooks
Once connected, a webhook is automatically installed on your repository. Every push to your configured branch triggers a new deployment.
Private Repositories
Private repositories work the same as public ones-just make sure NoobHost has access during the authorization step.
gitgithubrepositorydeploy