Skip to content

Tweaks, gotchas and other non-obvious Forgejo things

Permissions for pushing packages to organization registry

Forgejo package permissions are owner-scoped, not repository-scoped. This means that access must be configured at organization level.

Official docs are not very clear on what "write access to the org" means but experiments show that the user who wants to publish a package (OCI container, Maven, Nuget, etc) to an organization registry must be a part of an organization team that has a packages: write permission. Repository write permissions are irrelevant in this case.