Working with a GitHub Packages registry
Learn how to use a supported GitHub Packages registry.
Working with the Container registry
You can store and manage Docker and OCI images in the Container registry.
Working with the Docker registry
The Docker registry has now been replaced by the Container registry.
Working with the RubyGems registry
You can configure RubyGems to publish a package to GitHub Packages and to use packages stored on GitHub Packages as dependencies in a Ruby project with Bundler.
Working with the npm registry
You can configure npm to publish packages to GitHub Packages and to use packages stored on GitHub Packages as dependencies in an npm project.
Working with the Apache Maven registry
You can configure Apache Maven to publish packages to GitHub Packages and to use packages stored on GitHub Packages as dependencies in a Java project.
Working with the Gradle registry
You can configure Gradle to publish packages to the GitHub Packages Gradle registry and to use packages stored on GitHub Packages as dependencies in a Java project.
Working with the NuGet registry
You can configure the dotnet
command-line interface (CLI) to publish NuGet packages to GitHub Packages and to use packages stored on GitHub Packages as dependencies in a .NET project.
Migrating to the Container registry from the Docker registry
GitHub will migrate Docker images previously stored in the Docker registry on GitHub to the Container registry.