跳至主要内容

管理 GitHub Actions 的支出限额

您可以为 GitHub Actions 用量设置支出限额。

注意

在 2024 年 11 月 13 日之后在 GitHub 团队套餐上创建的组织帐户可以访问增强型计费平台。

增强型计费平台提供更好的支出控制和详细的可视性,可帮助您了解您的用量并提供更细粒度的控制。请参阅“使用新的计费平台”。

关于 GitHub Actions 的支出限额

对于公共仓库中的标准 GitHub 托管运行器以及自托管运行器,GitHub Actions 的使用是免费的。对于私有仓库,每个 GitHub 账户都会根据其计划获得一定数量的免费分钟数和存储空间,用于 GitHub 托管运行器。超出包含数量的任何使用都由支出限额控制。

如果您是按月付费的客户,您的账户将具有 0 美元(USD)的默认支出限额,这将阻止您超出账户包含数量的私有仓库分钟数或存储空间的使用。如果您通过发票支付账户费用,则您的账户将具有无限的默认支出限额。

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

如果您是组织所有者,您可以将 Azure 订阅 ID 连接到您的组织账户,以启用和支付超出账户包含数量的 GitHub Actions 使用费用。有关更多信息,请参阅“连接 Azure 订阅”。

一旦您设置了除 0 美元以外的支出限额,您将对当前计费周期中任何现有的超额使用负责。例如,如果您的组织使用 GitHub Team,不允许超额使用,并创建导致您的存储使用量从 1.9GB 增加到 2.1GB 的工作流工件,那么您将使用略多于产品包含的 2GB 存储空间。

因为您没有启用超额使用,所以您下次尝试创建工作流工件将失败。您不会收到当月 0.1GB 超额使用的账单。但是,如果您启用了超额使用,您的第一张账单将包含当前计费周期中 0.1GB 的现有超额使用,以及您产生的任何其他超额使用。

管理您个人账户的 GitHub Actions 支出限额

任何人都可以管理其自身个人账户的 GitHub Actions 支出限额。

  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 Actions 支出限额

组织所有者和计费管理员可以管理组织的 GitHub Actions 支出限额。

  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% 时,会向账户所有者和计费管理员发送电子邮件通知。

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