Overview
Starting with Gitea 1.17, the Package Registry can be used as a public or private registry for common package managers.
Storage
This document describes the storage of the package registry and how it can be managed.
Alpine Package Registry
Publish Alpine packages for your user or organization.
Arch package registry
Publish Arch packages for your user or organization. The registry can act as a fully working Arch linux mirror connected directly in /etc/pacman.conf.
Cargo Package Registry
Publish Cargo packages for your user or organization.
Chef Package Registry
Publish Chef cookbooks for your user or organization.
Composer Package Registry
Publish Composer packages for your user or organization.
Conan Package Registry
Publish Conan packages for your user or organization.
Conda Package Registry
Publish Conda packages for your user or organization.
Container Registry
Publish Open Container Initiative compliant images for your user or organization.
CRAN Package Registry
Publish R packages to a CRAN-like registry for your user or organization.
Debian Package Registry
Publish Debian packages for your user or organization.
Go Package Registry
Publish Go packages for your user or organization.
Helm Chart Registry
Publish Helm charts for your user or organization.
Maven Package Registry
Publish Maven packages for your user or organization.
NPM Package Registry
Publish npm packages for your user or organization.
NuGet Package Registry
Publish NuGet packages for your user or organization. The package registry supports the V2 and V3 API protocol and you can work with NuGet Symbol Packages too.
Pub Package Registry
Publish Pub packages for your user or organization.
PyPI Package Registry
Publish PyPI packages for your user or organization.
RPM Package Registry
Publish RPM packages for your user or organization.
RubyGems Package Registry
Publish RubyGems packages for your user or organization.
Swift Package Registry
Publish Swift packages for your user or organization.
Terraform State Registry
Publish terraform states to sync it between multiple users or CI system.
Vagrant Package Registry
Publish Vagrant packages for your user or organization.
Generic Package Registry
Publish generic files, like release binaries or other output, for your user or organization.