Skip to main content

管理 GitHub Actions 的支出限制

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

关于 GitHub Actions 的支出限额

公共存储库中标准 GitHub 托管的运行器和自托管运行器可免费使用 GitHub Actions。 对于专用存储库,每个 GitHub 帐户可获得一定数量的免费时间和存储以用于 GitHub 托管的运行器,具体取决于帐户的计划。 超出包含数量的任何使用量都由支出限制控制。

如果您是按月计费的客户,您的帐户默认支出限额将为 0 美元,这可防止私有仓库超出帐户中所含金额的额外使用分钟数或存储空间。 如果按发票支付帐户费用,则帐户将具有无限制的默认支出限制。

您可以设置特定的支出限额,或者对某些帐户允许无限制的支出。 支出限制适用于 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. 在任何页面的右上角,单击个人资料照片,然后单击“设置”。

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. 在侧边栏的“访问”部分,单击“ 计费和计划”,然后单击“支出限制” 。

  3. 在页面顶部的“付款信息”下,单击“管理支出限制”。

    “账单设置”页的“摘要”部分的屏幕截图。 右侧以深橙色边框突出显示了“管理支出限制”。

  4. 在“操作和包”下,选择限制支出或允许无限制支出。

  5. 根据选择的选项,单击“更新限制”或“更新为无限制”。

管理组织的 GitHub Actions 支出限额

组织所有者和帐单管理员可管理组织的 GitHub Actions 支出限额。

  1. 在任何页面的右上角,单击个人资料照片,然后单击“设置”。

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. 在边栏的“访问”部分中,单击“ 组织”。

  3. 在组织旁边,单击“设置”。

  4. 如果你是组织所有者,请在侧边栏的“访问”部分,单击“ 计费和计划”。

  5. 在页面顶部的“付款信息”下,单击“管理支出限制”。

    “账单设置”页的“摘要”部分的屏幕截图。 右侧以深橙色边框突出显示了“管理支出限制”。

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

    注意:如果为组织启用了 GitHub Codespaces,请滚动到“操作和包”,然后选择限制支出或允许无限制支出。

  7. 根据选择的选项,单击“更新限制”或“更新为无限制”。

管理使用和支出限制电子邮件通知

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

可以随时通过导航到“支出限制”页底部的“电子邮件警报”部分来禁用这些通知。