GitHub Container Registry (GHCR)
GitHub Container Registry (GHCR) integration setup for Arnica
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 with 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 PATs
A classic PAT grants access to all GitHub organizations you belong to. When you connect GHCR, Arnica automatically discovers every organization the token can reach and adds a separate registry integration for each one that has container packages. If you only want to connect specific organizations, use a fine-grained PAT scoped to those organizations instead.
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 SSO.
In Arnica, click Connect next to GitHub Container Registry (GHCR)

Enter an Alias (optional) and the PAT and click OK
Last updated
Was this helpful?