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

  1. Go to App Deploys in your dashboard
  2. Click New Deployment
  3. Select your Git provider
  4. Authorize NoobHost to access your repositories
  5. 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