This version of GitHub Enterprise Server will be discontinued on 2026-04-09. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise Server. For help with the upgrade, contact GitHub Enterprise support.
GitHub Packages documentation
Learn to safely publish and consume packages, store your packages alongside your code, and share your packages privately with your team or publicly with the open source community. You can also automate your packages with GitHub Actions.
Recommended
Quickstart for GitHub Packages
Publish to GitHub Packages with GitHub Actions.
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.
About permissions for GitHub Packages
Learn about how to manage permissions for your packages.
Articles
About GitHub Packages and GitHub Actions
Learn the fundamentals of managing packages through your GitHub Actions workflows.
About permissions for GitHub Packages
Learn about how to manage permissions for your 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.
Connecting a repository to a package
You can connect a repository to a package on GitHub.
Deleting and restoring a package
Learn how to delete or restore a package.
Example workflows for publishing a package
To help you get started with your own custom workflows, review some example workflows for publishing packages.
Installing a package
You can install a package from GitHub Packages and use the package as a dependency in your own project.
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.
Migrating to the Container registry from the Docker registry
An enterprise owner can migrate Docker images previously stored in the Docker registry on GitHub to the Container registry.