2.4 KiB
2.4 KiB
| date | title | slug | draft | toc | menu | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021-07-20T00:00:00+00:00 | Package Registry | packages/overview | false | false |
|
Package Registry
The Package Registry can be used as a public or private registry for common package managers.
Table of Contents
{{< toc >}}
Supported package managers
The following package managers are currently supported:
| Name | Language | Package client |
|---|---|---|
| [Composer]({{< relref "doc/packages/composer.en-us.md" >}}) | PHP | composer |
| [Conan]({{< relref "doc/packages/conan.en-us.md" >}}) | C++ | conan |
| [Container]({{< relref "doc/packages/container.en-us.md" >}}) | - | any OCI compliant client |
| [Generic]({{< relref "doc/packages/generic.en-us.md" >}}) | - | any HTTP client |
| [Maven]({{< relref "doc/packages/maven.en-us.md" >}}) | Java | mvn, gradle |
| [npm]({{< relref "doc/packages/npm.en-us.md" >}}) | JavaScript | npm, yarn |
| [NuGet]({{< relref "doc/packages/nuget.en-us.md" >}}) | .NET | nuget |
| [PyPI]({{< relref "doc/packages/pypi.en-us.md" >}}) | Python | pip, twine |
| [RubyGems]({{< relref "doc/packages/rubygems.en-us.md" >}}) | Ruby | gem, Bundler |
The following paragraphs only apply if Packages are not globally disabled!
View packages
You can view the packages of a repository on the repository page.
- Go to the repository.
- Go to Packages in the navigation bar.
To view more details about a package, select the name of the package.
Download a package
To download a package from your repository:
- Go to Packages in the navigation bar.
- Select the name of the package to view the details.
- In the Assets section, select the name of the package file you want to download.
Delete a package
You cannot edit a package after you published it in the Package Registry. Instead, you must delete and recreate it.
To delete a package from your repository:
- Go to Packages in the navigation bar.
- Select the name of the package to view the details.
- Click Delete package to permanently delete the package.
Disable the Package Registry
The Package Registry is automatically enabled. To disable it for a single repository:
- Go to Settings in the navigation bar.
- Disable Enable Repository Packages Registry.
Previously published packages are not deleted by disabling the Package Registry.