此版本的 GitHub Enterprise 已停止服务 2021-09-23. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

发布包

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

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 和 GitHub AE。

注: GitHub Packages 目前正在测试用于 GitHub Enterprise Server 2.22。 要加入 您的 GitHub Enterprise Server 实例 的测试版,请使用注册表单

关于发布的包

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

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

发布包

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

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

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

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