跳至主要内容

管理您的 GitHub Packages 预算限额

您可以为 GitHub Packages 使用设置预算限额。

谁可以使用此功能?

GitHub Packages 可用于 GitHub 免费版、GitHub 专业版、GitHub 组织免费版、GitHub 团队版、GitHub Enterprise Cloud 和 GitHub Enterprise Server 3.0 或更高版本。


使用旧版按仓库计费计划的帐户不提供对私有仓库的 GitHub Packages 服务。此外,使用旧版按仓库计费计划的帐户无法访问支持细粒度权限的注册表,因为这些帐户按仓库计费。有关支持细粒度权限的注册表的列表,请参阅“GitHub Packages 的权限”。有关更多信息,请参阅“GitHub 的计划”。

注意

在 2024 年 11 月 13 日之后使用 GitHub 团队计划创建的组织帐户可以访问增强的账单平台。

增强的账单平台提供更好的支出控制和详细的可视化功能,可帮助您了解使用情况并进行更细致的控制。请参阅“使用新的账单平台”。

关于 GitHub Packages 的支出限额

公共包的 GitHub Packages 使用是免费的。对于私有包,GitHub 上的每个帐户都会收到一定数量的免费存储空间和数据传输量,具体取决于帐户的计划。超出包含数量的任何使用都由支出限额控制。

如果您是按月计费的客户,您的帐户将拥有 0 美元 (USD) 的默认支出限额,这将在您达到包含数量后阻止额外使用存储空间或数据传输。如果您通过发票支付帐户费用,您的帐户将拥有无限的默认支出限额。

您可以设置具体的支出限额,或者对于某些帐户,允许无限支出。支出限额适用于您 GitHub Packages 和 GitHub Actions 的合并超额使用量(超出您的计划包含数量的任何使用量)。有关 GitHub Packages 使用定价的更多信息,请参阅“GitHub Packages 的账单”。

如果你是组织所有者,可以将 Azure 订阅 ID 连接到你的组织帐户,以便启用并支付超出帐户包含金额的 GitHub Packages 用量。更多信息,请参见“连接 Azure 订阅”。

一旦你设置了非 0 美元的支出限额,你将对当前计费周期中任何已存在的超额使用负责。例如,如果你的组织使用 GitHub Team,不允许超额使用,并且发布了私有包的新版本,导致你当月的存储使用量从 1.9GB 增加到 2.1GB,那么发布该版本将略微超过你的产品包含的 2GB。

因为你没有启用超额使用,你下次尝试发布该包的版本将会失败。你不会收到当月 0.1GB 超额使用的账单。但是,如果你启用了超额使用,你的第一张账单将包括当前计费周期中已存在的 0.1GB 超额使用,以及你产生的任何额外超额使用。

管理 GitHub Packages 个人帐户的支出限额

任何人都可以管理其个人 GitHub Packages 帐户的支出限额。

  1. 在 GitHub 任何页面的右上角,点击你的个人资料照片,然后点击 设置.

  2. 在侧边栏的“访问”部分,点击 账单和套餐,然后点击 套餐和用量

  3. 在页面顶部,“支付信息”下方,点击 管理支出限额

    Screenshot of the summary section of the billing settings page. On the right, "Manage spending limit" is highlighted with a dark orange outline.

  4. 向下滚动到“Actions & Packages”,然后选择限制支出或允许无限支出。

  5. 根据你选择的选项,点击 更新限额更新为无限

管理 GitHub Packages 组织的支出限额

组织所有者和账单管理员可以管理组织的 GitHub Packages 支出限额。

  1. 在 GitHub 任何页面的右上角,点击你的个人资料照片,然后点击 设置.

  2. 在侧边栏的“访问”部分,点击 组织

  3. 在组织旁边,点击 设置

  4. 如果你是组织所有者,在侧边栏的“访问”部分,点击 账单和套餐

  5. 在页面顶部,“支付信息”下方,点击 管理支出限额

    Screenshot of the summary section of the billing settings page. On the right, "Manage spending limit" is highlighted with a dark orange outline.

  6. 在“每月支出限额”下,选择限制支出或允许无限支出。

    注意

    如果为你的组织启用了 GitHub Codespaces,请滚动到“Actions & Packages”,然后选择限制支出或允许无限支出。

  7. 根据你选择的选项,点击 更新限额更新为无限

管理用量和支出限额电子邮件通知

当支出达到帐户包含用量的 75%、90% 和 100%,以及当支出达到帐户支出限额的 75%、90% 和 100% 时,将向帐户所有者和账单管理员发送电子邮件通知。

您可以随时通过导航到“支出限额”页面底部的“电子邮件提醒”部分来禁用这些通知。