Closed
Description
Description
I have CI account I added to my organization that is used for pushing containers. I created a separate team for it named CI. Account isn't in any other team. Team permissions:
I want this group to only have write access to packages and maybe releases but if i uncheck ANY permission to Read and save, pushing image stops working:
$ podman login git.my.domain
# ...
$ podman push git.my.domain/org/repo:latest
Getting image source signatures
Copying blob da62b97c2205 skipped: already exists
Copying blob caa0fe6c85de skipped: already exists
Copying blob 5a2d1674fe82 skipped: already exists
Copying blob 2a34cef01f5f skipped: already exists
Copying blob 5b8b24c2f164 skipped: already exists
Copying blob fce7eced52b0 skipped: already exists
Copying blob 81267142ac55 skipped: already exists
Copying blob 95b66a4f2600 skipped: already exists
Copying blob 637044167be1 skipped: already exists
Copying config aedda0f877 done
Writing manifest to image destination
Error: writing manifest: uploading manifest latest to git.my.domain/org/repo: unauthorized: authentication required
When I change all permissions to Write, push works again.
I tried pushing container as admin and linking it to repository but it didn't change anything.
Looks like try.gitea.io doesn't allow creating organizations so i can't test it there.
Gitea Version
1.17.0+dev-719-gf0ce5470e
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
Locally compiled binary
Database
PostgreSQL