Skip to main content

GitHub connection

The saved link to GitHub. In the connection picker it is GitHub.

Powers these nodes

Fields

FieldRequiredDescription
NameYesA name for the connection.
AuthYesHow it authenticates—Personal Access Token or App Installation.

Personal Access Token

FieldRequiredDescription
TokenYesA GitHub personal access token. Stored encrypted and never logged.

A personal access token is tied to a user account, so it stops working if that account is deactivated.

App Installation

FieldRequiredDescription
App IDYesThe GitHub App's id.
Installation IDYesThe installation id for the organization the app is installed in.
Private Key (PEM)YesThe app's RSA private key, in PKCS#8 PEM format. Stored encrypted and never logged.

An app installation is tied to an organization rather than a person, so it survives personnel changes—the right choice for a shared connection. If GitHub gives you a PKCS#1 key, one beginning with a line that says RSA private key, convert it to PKCS#8 first.

Connecting

Both methods store credentials, so there is no Connect button and no redirect. Fill the fields in and save.

An administrator may have to register the GitHub App and hand you its id, installation id, and private key before you can fill this in.

Was this page helpful?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.