GitHub Container Registry (GHCR)

GitHub Container Registry (GHCR) integration setup for Arnica

  1. Generate a GitHub Personal Access Token (PAT)

    A GitHub PAT is required because GitHub doesn't currently support GitHub Apps access to container-type packages.

    Please create a Classic PAT arrow-up-rightwith the following permissions:

    • read:org — Required to list organizations the PAT has access to

    • read:packages — Required to list and access packages in these organizations

    • repo — Required to access packages linked to private repositories

    Learn more about creating GitHub PATsarrow-up-right

    circle-exclamation

    If your GitHub organization uses SAML single sign-on (SSO), you must authorize the PAT for SSO access. In GitHub, go to Settings > Developer settings > Personal access tokens, find your token, and click Configure SSO to authorize it for the relevant organization. Learn more about authorizing a PAT for SSOarrow-up-right.

    circle-info

    If you belong to multiple SSO organizations but only authorize the PAT for one, Arnica will only add that authorized organization. Unauthorized organizations are skipped silently — you won't see an error for them. To add more organizations later, update your PAT's SSO authorization in GitHub and reconnect.

  2. In Arnica, click Connect next to GitHub Container Registry (GHCR)

  3. Enter an Alias (optional) and the PAT and click OK

Last updated

Was this helpful?