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

为企业配置包生态系统支持

您可以通过全局启用或禁用企业上的单个包生态系统(包括 Docker、RubyGems、npm、Apache Maven、Gradle 或 NuGet)为企业配置 GitHub Packages 。 了解支持特定包生态系统的其他配置要求。

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

启用或禁用单个包生态系统

要防止上传新包,可以将以前启用的生态系统设置为只读,同时仍允许下载现有包。

要将 GitHub Packages 用于 Docker,您必须为实例启用子域隔离。 更多信息请参阅“启用子域隔离”。

  1. 从 GitHub Enterprise Server 上的管理帐户,点击任何页面右上角的 用于访问站点管理员设置的火箭图标
  2. 在左侧边栏中,单击 管理控制台左侧边栏中的 管理控制台 选项卡
  3. 在左边栏中,单击 Packages(包)管理控制台边栏中的包选项卡
  4. 在“Ecosystem Toggles(生态系统切换)”下,为每个包类型选择 Enabled(启用)Read-Only(只读)Disabled(禁用)生态系统切换
  5. 在左侧边栏下,单击 Save settings(保存设置)管理控制台 中的 Save settings 按钮
  6. 等待配置运行完毕。

后续步骤

下一步,我们建议您检查是否需要更新或上传包主机 URL 的 TLS 证书。 更多信息请参阅“企业的 GitHub Packages 使用入门”。