GitHub

What it does: links a site to one GitHub repository so a fix can be followed from task to deploy. A pull request that names a task key such as SEO-12 is linked to that task. When it merges into the production branch, the task is marked deployed and a technical check starts. A task can also be turned into a GitHub issue.

Connect:

  1. Open the site's Integrations page, then GitHub, and choose Connect GitHub. This installs the SerpUp GitHub App on your account or organisation and can only be done by the workspace owner.
  2. Pick the account, the repository and, if you want, the production branch. Leave the branch empty to use the repository's default branch. The repository must be one the installation can reach.
  3. Save the repository.

One repository per site. Saving another repository replaces the first. The installation belongs to the workspace, so several sites can use it.

Unlink: on the same page, the owner can unlink the repository. Merges then stop marking that site's tasks deployed. Unlinking does not remove the GitHub App; do that in your GitHub account settings.

If the page says the GitHub App is not set up on this server, the integration is not enabled for this deployment.