GitHub

GitHub says an owner needs to approve this

Nothing has gone wrong and nothing else is needed from you: GitHub has sent the request to the owners of that organisation, and Nightshift picks it up the moment one of them approves.

This is GitHub’s rule, not ours. Installing an app on an organisation you do not own sends a request to the people who do. It is the same for every app, and it is the commonest place a setup pauses.

You do not need to do it again. The request is already with them. Installing a second time makes a second request rather than a faster one.

Who to chase, and what to tell them. An organisation owner, not a repository admin: repository admin is enough to install on a repository you own, and not enough to approve an app for the organisation. The approval queue is under the organisation’s Settings, in Third-party Access.

What they will want to know is what it can reach, and the answer is short enough to paste into a message:

  • Only the repositories selected at install, not the whole organisation.
  • Three permissions: contents and pull requests, both read and write, to clone and push a branch and open the pull request; and checks, to report a verdict on a commit.
  • No stored credential. Tokens are minted per job from the installation and expire within the hour.

What happens when they approve. Nothing further from you. The installation completes and the repository appears. If you left the tab open, it will not update itself; reload the settings page.

If they decline, or nobody answers. Install into an account you do own instead, which is usually a personal account with a copy of the repository, and connect the real one later. It is a worse setup and it lets you see the product work tonight instead of after somebody comes back from leave.

This did not answer it? Write to us. A person reads every message.

May we count this visit? Google Analytics tells us which pages people read and nothing about who you are. It loads only if you say yes, and you can change your mind from the footer. What it stores.