我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

发布包

您可以将包发布到 GitHub Packages 以供他人下载和再用。

对仓库有写入权限的任何人都可以向该仓库发布包。

GitHub Packages is available with GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 2.22, and GitHub One.


GitHub Packages 不适用于使用旧版按仓库计划的帐户所拥有的私有仓库。 GitHub Packages 可用于 GitHub Free、GitHub Pro、组织的 GitHub Free、GitHub Team、GitHub Enterprise Cloud 和 GitHub One。 更多信息请参阅“GitHub 的产品”。

本文内容

Did this doc help you?

关于发布的包

您可以在包页面上提供说明和其他详细信息,例如安装和使用说明,以帮助他人了解和使用您的包。 GitHub provides metadata for each version, such as the publication date, download activity, and recent versions. 要查看示例包页面,请参阅 @Codertocat/hello-world-npm

您可以在公共仓库中发布包(公共包)以与所有 GitHub 共享,或者在私有仓库中发布包(私有包)以与协作者或组织分享。 一个仓库可包含多个包。 为避免混淆,请确保使用自述文件和说明清楚地阐明每个包的相关信息。

为避免混淆和版本问题,GitHub 永久保留包的名称和版本号。 即使删除了整个包,也不能在同一帐户拥有的任何仓库中重复使用已删除包的名称。

要修改或替换包版本,我们建议您发布包的新版本。

If a new version of a package fixes a security vulnerability, you should publish a security advisory in your repository. GitHub reviews each published security advisory and may use it to send Dependabot alerts to affected repositories. For more information, see "About GitHub Security Advisories."

发布包

您可以按照一般准则,使用任何支持的包客户端将包发布到 GitHub Packages。

  1. 针对要完成的任务,创建具有适当作用域的访问令牌或使用现有的此类令牌。 更多信息请参阅“关于 GitHub Packages”。
  2. 按照包客户端的说明,使用访问令牌向 GitHub Packages 验证。
  3. 按照包客户端的说明发布包。

有关包客户端的具体说明,请参阅“将 GitHub Packages 用于项目的生态系统”。

在发布包后,您可以在 GitHub 上查看该包。 更多信息请参阅“查看包”。

Did this doc help you?