Skip to main content

This version of GitHub Enterprise Server was discontinued on 2024-06-29. 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.

Learn GitHub Packages

You can find out more about using packages in GitHub, including publishing new packages to GitHub Packages, view and install existing packages, and, in special circumstances, delete existing 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.

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 your GitHub Enterprise Server instance.

Publishing a package

You can publish a package to GitHub Packages to make the package available for others to download and re-use.

Viewing packages

You can see details about packages published to a repository, and narrow results by organization or user.

Installing a package

You can install a package from GitHub Packages and use the package as a dependency in your own project.

Deleting and restoring a package

Learn how to delete or restore a package.