Header

Adding a GitHub repository

When you first create your project, choose GitHub under the Where is your repository hosted? area. Then you will be taken to GitHub's website, where you can login and authorise access:

Adding a Github repository

Once you click Authorize deployhq, a list of your GitHub repositories will appear in DeployHQ. Just select the repository you want to add, and DeployHQ will do the rest.

  • Due to some recent changes within GitHub's security, you may find you cannot view your repositories when trying to connect from Deploy. This is because GitHub have now introduced access restriction to third party apps for private repositories, which is set to enabled by default. More information on this can be found in GitHub's documentation.

  • If your organization doesn't appear in your DeployHQ organization list when choosing a repository, this is due to your organization having a restrictive Third-party application access policy.

GitHub 3rd party restriction page

  • To fix this, you can go to your organization settings, under Third-party Access -> OAuth Application Policy, and check if your organization has this restriction applied. If it does, removing this restriction should allow DeployHQ to query your organization after retrying adding your repository once more.
Tree

Proudly powered by Katapult. Running on 100% renewable energy.