关于 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 支出限制。
-
在 GitHub 上任何页面的右上角,单击您的个人资料照片,然后单击设置。
-
在侧边栏的“访问”部分,单击 帐单和套餐,然后单击支出限制。
-
在页面顶部“付款信息”下,单击管理支出限制。
-
在“操作和套餐”下,选择限制支出或允许无限支出。
-
根据您选择的选项,单击更新限制或更新为无限。
管理您组织的 GitHub Actions 支出限制
组织所有者和帐单管理员可以管理组织的 GitHub Actions 支出限制。
-
在 GitHub 上任何页面的右上角,单击您的个人资料照片,然后单击设置。
-
在侧边栏的“访问”部分,单击 组织。
-
在组织旁边,单击设置。
-
如果您是组织所有者,在侧边栏的“访问”部分,单击 计费和套餐。
-
在页面顶部“付款信息”下,单击管理支出限制。
-
在“每月消费限额”下,选择限制消费或允许无限消费。
注意:如果为您的组织启用了 GitHub Codespaces,请滚动到“操作和软件包”,然后选择限制消费或允许无限消费。
-
根据您选择的选项,单击更新限制或更新为无限。
管理使用和消费限额电子邮件通知
当支出达到账户包含的使用量的 50%、75%、90% 和 100% 时,以及当支出达到账户支出限额的 50%、75%、90% 和 100% 时,会向账户所有者和计费经理发送电子邮件通知。
你可以随时通过导航到“支出限额”页面底部的“电子邮件提醒”部分来禁用这些通知。