In the past I have pushed to GCP Artificat. I deleted all my old images/repo and tried pushing to a new repo. it didn’t work and gave “unauthorized: authentication failed”. Once I changed from service agent to project owner (my personal email) and tried pushing it pushed the docker to artificat. When I switched back to service agent it didn’t work. For security reasons I want to use the service agent and not my personal login on each machine.
Here are the permission I granted the service agent:
These are the settings, is there any permission I’m missing.
4