The catalogue

GitHub

gh, HTTPS clone without a key, the server’s key registered on your account.

Module
tool.github
Category
Tools

What it installs

  • gh from GitHub’s own repository, signed in with your token, which travels on standard input and appears in no journal.
  • The git credential helper that turns an HTTPS clone into a clone needing no key at all.
  • A key of the server’s own, registered on your account, for the operations that want SSH.

What it asks you for

  • Nothing, once your GitHub account is connected. The token is given once, in the app, and kept in your computer’s keychain; each server you install this on takes it from there, over the SSH session, into a file only root can read.

Good to know

Uninstalling takes back gh and the token. The server’s SSH key and the key registered on your account outlive the module: they are yours, and other hosts use them.

All services