Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

此版本的 GitHub Enterprise 已停止服务 2023-01-18. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

发布包

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

Who can use this feature

Anyone with write permissions for a repository can publish a package to that repository.

GitHub Packages 适用于 GitHub Free、GitHub Pro、面向组织的 GitHub Free、GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 3.0 或更高版本以及 GitHub AE。 有关升级 GitHub Enterprise Server 实例更多信息,请参阅“关于升级至新版本”和 Upgrade assistant以从你当前的发布版本中查找升级路径。

关于发布的包

您可以在包页面上提供说明和其他详细信息,例如安装和使用说明,以帮助他人了解和使用您的包。 GitHub Enterprise Server 提供每个版本的元数据,例如发布日期、下载活动和最新版本。 有关示例包页面,请参阅 @Codertocat/hello-world-npm

可以在公共存储库存储库中发布包(公共包)以与企业中每个人共享,或者在专用存储库(专用包)中与协作者或组织共享。 一个仓库可连接到多个包。 为避免混淆,请确保使用自述文件和说明清楚地阐明每个包的相关信息。

发布包

您可以按照一般准则,使用任何为您的实例启用的包类型将包发布到 GitHub Packages。

  1. 针对要完成的任务,创建或使用具有适当作用域的现有 personal access token。 有关详细信息,请参阅“关于 GitHub Packages 的权限”。
  2. 按照包客户端的说明,使用 personal access token 向 GitHub Packages 验证。
  3. 按照包客户端的说明发布包。

有关包客户端的特定说明,请参阅“使用 GitHub Packages 注册表”。

在发布包后,您可以在 GitHub 上查看该包。 有关详细信息,请参阅“查看包”。