Currently I push to the GitHub Container Registry (GHCR) with my Personal Access Token.
Is there a method to deploy a PRIVATE project "GitHub Container Registry" such that a token will only have access to specified images rather than all of my private images? It seems they have funcitonality that will do this called "Deploy Key" but that it only works for the Git Repository itself, not artifact repositories (like GHCR).
I don't see anything documented under
- Working with the Container registry: Pulling container images
- Working with the Container registry: Authenticating to the Container registry
At work we use GitLab and I know it does have per-project Deploy Keys for the container registry