# Deploy Projects via GitHub

# Prerequisites

  • A GitHub account.
  • 'Worker processes' enable on a package level (optional)

# Deployment Methods

  1. Connect a GitHub Account: This is a one time setup.

    1. Navigate to the GitHub connection section in the left-hand nav
    2. Click Connect and follow the authorization prompt to connect your GitHub account. You will be directed to GitHub to authenticate a connection.

    Once authorized, your GitHub account details, connection status and branches will be visible in the GitHub connection section. From here you will be able to directly deploy to new or existing websites by clciking Deploy

  2. Deploy on an existing site

    1. Navigate to Websites section in the left-hand nav
    2. Select the target website
    3. When the management dashboard loads, select GitHub