Back to DocumentationApp Deployment

Connecting Your Repository

Link your GitHub, GitLab, or Bitbucket repository for automatic deployments.

April 12, 20265 views

Connecting Your Repository

Supported Providers

  • GitHub - Full integration with webhooks
  • GitLab - Repository access via personal access tokens
  • Bitbucket - Repository access via app passwords
  • 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