Get started with packages
About GitHub Packages and GitHub Actions
Learn the fundamentals of managing packages through your GitHub Actions workflows.
Get started with packages
About permissions for GitHub Packages
Learn about how to manage permissions for your packages.
Publish and manage packages
Configuring a package's access control and visibility
Choose who has read, write, or admin access to your package and the visibility of your packages on GitHub.
Publish and manage packages
Connecting a repository to a package
You can connect a repository to a package on GitHub.
Publish and manage packages
Deleting and restoring a package
Learn how to delete or restore a package.
Publish and manage packages
Example workflows for publishing a package
To help you get started with your own custom workflows, review some example workflows for publishing packages.
Get started with packages
Installing a package
You can install a package from GitHub Packages and use the package as a dependency in your own project.
Get started with packages
Introduction to GitHub Packages
GitHub Packages is a software package hosting service that allows you to host your software packages privately or publicly and use packages as dependencies in your projects.
Work with a package registry
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.