Skip to main content

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

使用 Azure Blob 存储启用 GitHub Packages

以 Azure Blob 存储作为外部存储设置 GitHub Packages 。

警告:

  • 为存储桶设置所需的限制性访问策略至关重要,因为 GitHub 不会将特定对象权限或其他访问控制列表 (ACL) 应用于存储桶配置。 例如,如果将存储桶设为公共,则在公共互联网上可以访问存储桶中的数据。
  • 我们建议对 GitHub Packages 使用专用存储桶,与用于 GitHub Actions 存储的存储桶分开。
  • 请确保配置将来要使用的存储桶。 在开始使用 GitHub Packages 后,我们不建议更改存储系统。

先决条件

在 your GitHub Enterprise Server instance 上启用和配置 GitHub Packages 之前,您必须准备 Azure Blob 桶。 若要准备 Azure Blob 存储 Bucket,建议查阅官方 Azure Blob 存储文档站点上的官方 Azure Blob 存储文档。

使用 Azure Blob 存储启用 GitHub Packages

  1. 从 GitHub Enterprise Server 上的管理帐户任意页面的右上角,单击

    用于访问站点管理员设置的火箭图标的屏幕截图

  2. 如果你尚未在“站点管理员”页上,请在左上角单击“站点管理员”。

    “站点管理员”链接的屏幕截图 1. 在左侧边栏中,单击“管理控制台”。 左侧边栏中的 管理控制台 选项卡 1. 在左侧边栏中,单击“包”。 管理控制台边栏中的包选项卡

  3. 在“GitHub Packages”下,选择“启用 GitHub Packages”。 用于从“企业管理控制台”菜单启用 GitHub Packages 的复选框

  4. 在“包存储”下,选择“Azure Blob 存储”,然后为包存储 Bucket 和连接字符串输入 Azure 容器名称。 Azure Blob 存储容器名称和连接字符串框

    注意:可以通过导航到 Azure 存储帐户中的“访问密钥”菜单来查找 Azure 连接字符串。 目前不支持使用 SAS 令牌或 SAS URL 作为连接字符串。

  5. 在左侧边栏下,单击“保存设置”。

    管理控制台 中的“保存设置”按钮的屏幕截图

    注意:保存 管理控制台 中的设置会重启系统服务,这可能会导致用户可察觉的停机时间。

  6. 等待配置运行完毕。

    配置实例

后续步骤

作为下一步,您可以自定义您想要提供给最终用户的 your GitHub Enterprise Server instance 软件包生态系统。 有关详细信息,请参阅“为企业配置包生态系统支持”。

有关在 GitHub 上使用 GitHub Packages 的概述,请参阅“开始为你的企业使用 GitHub Packages”。