# GitHub Packages 文档

了解如何安全地发布和使用包，将包与代码存储在一起，以及与您的团队私下分享或与开源社区公开分享您的包。 还可以使用 GitHub Actions 自动化处理包。

## Recommended

* [GitHub Packages 快速入门](/zh/enterprise-server@3.22/packages/quickstart)

  使用 GitHub Packages 发布到 GitHub Actions。

* [GitHub Packages 简介](/zh/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages 是一项软件包托管服务，可用于私下或公开托管软件包，并将包用作项目中的依赖项。

* [关于 GitHub Packages 的权限](/zh/enterprise-server@3.22/packages/learn-github-packages/about-permissions-for-github-packages)

  了解如何管理包的权限。

* [发布包](/zh/enterprise-server@3.22/packages/learn-github-packages/publishing-a-package)

  您可以将软件包发布到 GitHub Packages，使其他人能够下载并复用该软件包。

* [安装一个包](/zh/enterprise-server@3.22/packages/learn-github-packages/installing-a-package)

  您可以从 GitHub Packages 安装包，并将包用作自己项目中的依赖项。

* [使用 GitHub Actions 发布和安装包](/zh/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)

  可以将工作流 GitHub Actions 配置为从 GitHub Packages中自动发布或安装包。

* [使用容器注册表](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-container-registry)

  可以在 . Container registry. 中存储和管理 Docker 和 OCI 映像。

* [在 npm 注册表上工作](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)

  你可以将 npm 配置为把包发布到 GitHub Packages，并在 npm 项目中将存储在 GitHub Packages 上的包用作依赖项。

* [配置包的访问控制和可见性](/zh/enterprise-server@3.22/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)

  选择谁拥有您的包的读取、写入或管理权限，以及您的包在 GitHub 上的可见性。

## Links

### Getting started

* [GitHub Packages 快速入门](/zh/enterprise-server@3.22/packages/quickstart)

  使用 GitHub Packages 发布到 GitHub Actions。

* [GitHub Packages 简介](/zh/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages 是一项软件包托管服务，可用于私下或公开托管软件包，并将包用作项目中的依赖项。

## Articles

* [GitHub Packages 快速入门](/zh/enterprise-server@3.22/packages/quickstart)

  使用 GitHub Packages 发布到 GitHub Actions。

* [GitHub Packages 简介](/zh/enterprise-server@3.22/packages/learn-github-packages/introduction-to-github-packages)

  GitHub Packages 是一项软件包托管服务，可用于私下或公开托管软件包，并将包用作项目中的依赖项。

* [关于 GitHub Packages 的权限](/zh/enterprise-server@3.22/packages/learn-github-packages/about-permissions-for-github-packages)

  了解如何管理包的权限。

* [配置包的访问控制和可见性](/zh/enterprise-server@3.22/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)

  选择谁拥有您的包的读取、写入或管理权限，以及您的包在 GitHub 上的可见性。

* [将仓库连接到软件包](/zh/enterprise-server@3.22/packages/learn-github-packages/connecting-a-repository-to-a-package)

  可以将存储库连接到 GitHub 上的包。

* [发布包](/zh/enterprise-server@3.22/packages/learn-github-packages/publishing-a-package)

  您可以将软件包发布到 GitHub Packages，使其他人能够下载并复用该软件包。

* [查看包](/zh/enterprise-server@3.22/packages/learn-github-packages/viewing-packages)

  您可以查看已发布到仓库的包的详细信息，也可以按组织或用户缩小结果范围。

* [安装一个包](/zh/enterprise-server@3.22/packages/learn-github-packages/installing-a-package)

  您可以从 GitHub Packages 安装包，并将包用作自己项目中的依赖项。

* [删除和恢复包](/zh/enterprise-server@3.22/packages/learn-github-packages/deleting-and-restoring-a-package)

  了解如何删除或恢复包。

* [使用容器注册表](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-container-registry)

  可以在 . Container registry. 中存储和管理 Docker 和 OCI 映像。

* [使用 Docker 注册表](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)

  您可以使用 GitHub Packages Docker 注册表推送和拉取您的 Docker 映像。

* [使用 RubyGems 注册表](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry)

  您可以配置 RubyGems 以将包发布到 GitHub Packages 并将存储在 GitHub Packages 上的包用作带 Bundler 的 Ruby 项目中的依赖项。

* [在 npm 注册表上工作](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-npm-registry)

  你可以将 npm 配置为把包发布到 GitHub Packages，并在 npm 项目中将存储在 GitHub Packages 上的包用作依赖项。

* [使用 Apache Maven 注册表](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)

  您可以配置 Apache Maven 以将包发布到 GitHub Packages 并将存储在 GitHub Packages 上的包用作 Java 项目中的依赖项。

* [使用 Gradle 注册表](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)

  可以将 Gradle 配置为将包发布到 GitHub Packages Gradle 注册表，并使用存储在 GitHub Packages Java 项目中的包作为依赖项。

* [使用 NuGet 注册表](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry)

  可以将`dotnet`命令行界面 (CLI) 配置为将 NuGet 包发布到GitHub Packages，并在 .NET 项目中使用存储在GitHub Packages上的包作为依赖项。

* [从 Docker 注册表迁移到容器注册表](/zh/enterprise-server@3.22/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry)

  GitHub以前存储在 Docker 注册表GitHub中的 Docker 映像迁移到Container registry

* [使用 GitHub Actions 发布和安装包](/zh/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions)

  可以将工作流 GitHub Actions 配置为从 GitHub Packages中自动发布或安装包。

* [发布包的工作流程示例](/zh/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/example-workflows-for-publishing-a-package)

  为了帮助您开始使用自己的自定义工作流程，请查看一些用于发布包的工作流程示例。

* [关于 GitHub Packages 和 GitHub Actions](/zh/enterprise-server@3.22/packages/managing-github-packages-using-github-actions-workflows/about-github-packages-and-github-actions)

  通过 GitHub Actions 工作流程了解管理包的基础知识。