跳至主要内容

管理 GitHub Actions 的支出限制

你可以为 GitHub Actions 使用情况设置支出限制。

关于 GitHub Actions 的支出限制

对于公共存储库中的标准 GitHub 托管运行程序和自托管运行程序,GitHub Actions 使用是免费的。对于私有存储库,每个 GitHub 帐户都会收到一定数量的免费分钟和存储空间,用于与 GitHub 托管运行程序一起使用,具体取决于帐户的计划。超过包含数量的任何使用情况都受支出限制控制。

如果你是按月计费的客户,你的帐户将拥有 0 美元(USD)的默认支出限制,这将防止私有存储库的分钟或存储空间使用超出帐户包含的数量。如果你通过发票支付帐户,你的帐户将拥有无限的默认支出限制。

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

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

只要您设置的支出限制不为 0 美元,您就需要对当前账单周期中的任何现有超额费用负责。例如,如果您的组织使用 GitHub 团队,不允许超额费用,并且创建了工作流工件,使您的月存储使用量从 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. 在“操作和套餐”下,选择限制支出或允许无限支出。

  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,请滚动到“操作和软件包”,然后选择限制消费或允许无限消费。

  7. 根据您选择的选项,单击更新限制更新为无限

管理使用和消费限额电子邮件通知

当支出达到账户包含的使用量的 50%、75%、90% 和 100% 时,以及当支出达到账户支出限额的 50%、75%、90% 和 100% 时,会向账户所有者和计费经理发送电子邮件通知。

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