关于 GitHub Actions 的计费
GitHub Actions usage is free for public repositories and self-hosted runners. 对于私有仓库,每个 GitHub 帐户可获得一定数量的免费记录和存储,具体取决于帐户所使用的产品。 默认情况下,您的帐户支出限额为 0 美元,这将防止您在达到这些限额后额外使用记录或存储。 如果您的支出限额高于默认的 0 美元,您将要对超过限额的任何记录或存储付费,也称为超限费用。 GitHub 向拥有其中运行工作流程的仓库的帐户收取使用费。 您帐户中的任何优惠券都不适用于 GitHub Actions 超额费用。
分钟数每月都会重置,而存储使用量不重置。
| 产品 | 存储器 | 分钟数(每月) |
|---|---|---|
| GitHub Free | 500 MB | 2,000 |
| GitHub Pro | 1 GB | 3,000 |
| 组织的 GitHub Free | 500 MB | 2,000 |
| GitHub Team | 2 GB | 3,000 |
| GitHub Enterprise Cloud | 50 GB | 50,000 |
在 GitHub 主机的 Windows 和 macOS 运行器上运行的作业,其消耗分钟数是在 Linux 运行器上运行的作业的 2 倍和 10 倍。 例如,使用 1,000 Windows 分钟将消耗帐户中包含的 2,000 分钟。 使用 1,000 macOS 分钟,将消耗帐户中包含的 10,000 分钟。
| 操作系统 | 分钟乘数 |
|---|---|
| Linux | 1 |
| macOS | 10 |
| Windows | 2 |
仓库使用的存储空间是 GitHub Actions 构件和 GitHub Packages 使用的存储空间总计。 您的存储成本是您帐户拥有的所有帐户的总使用量。 有关 GitHub Packages 定价的更多信息,请参阅“关于 GitHub Packages 的计费”。
如果您的帐户使用量超出了这些限额,并且您设置的支出限额高于 0 美元,则每月的每 GB 存储用量和每分钟用量需要支付 0.25 美元,具体取决于 GitHub 托管运行器使用的操作系统。 GitHub 将每个作业使用的分钟数舍入到最接近的分钟整数。
注:分钟倍数不适用于以下所示的每分钟费率。
| 操作系统 | 每分钟费率 |
|---|---|
| Linux | $0.008 |
| macOS | $0.08 |
| Windows | $0.016 |
可在用户或组织帐户的所有仓库中同时运行的作业数量取决于您的 GitHub 计划。 更多信息请参阅“使用限制和计费”(对于 GitHub 托管的运行器)和“关于自托管运行器”(对于自托管运行器使用限制)。
计算分钟和存储支出
在月末,GitHub 会计算您使用的超过帐户自带限额的分钟数和存储空间费用。 例如,如果您的组织使用 GitHub Team 并允许无限制支出,则使用 15,000 分钟可能会产生 56 美元的总存储空间和分钟数超额费用,具体取决于用于运行作业的操作系统。
- 5,000(3,000 Linux 加 2,000 Windows)分钟 = $56 ($24 + $32)。
- 3,000 Linux 分钟(每分钟 $0.008)= $24。
- 2,000 Windows 分钟(每分钟 $0.016)= $32。
到月底,GitHub 会将您的数据传输舍入到最接近的 GB。
GitHub 根据每个月的小时用量计算该月的存储使用量。 例如,如果您在 3 月的 10 天中使用了 3 GB 的存储量,在 3 月的 21 天中使用了 12 GB 的存储量,则您的存储使用量为:
- 3 GB x 10 天 x(每天 24 小时)= 720 GB-小时
- 12 GB x 21 天 x(每天 24 小时)= 6,048 GB-小时
- 720 GB-小时 + 6,048 GB-小时 = 6,768 GB-小时
- 6,768 GB-小时 / (每月 744 小时) = 9.0967 GB-月
到月底,GitHub 会将您的存储量舍入到最接近的 MB。 因此,您 3 月份的存储使用量为 9.097GB。
您的 GitHub Actions 使用将共用帐户的现有计费日期、付款方式和收据。 要查看您的 GitHub 帐户的所有订阅,请参阅“查看订阅和计费日期”。
关于支出限制
默认情况下,您的帐户对 GitHub Actions 使用的支出限额为 0 美元。 要为私有仓库启用超过帐户自带量使用分钟数和存储空间,您可以增加支出限额或允许无限制支出。 更多信息请参阅“管理 GitHub Actions 的支出限制”。
如果通过发票支付您的企业帐户,则不能在 GitHub 上管理企业帐户的支出限额。 如果想允许您的企业帐户拥有的组织在其帐户包含的存储或数据传输之外使用 GitHub Actions , 您可以预付超限费用。 由于超限必须预付,因此不能对按发票付费的帐户启用无限制支出。 您的支出限额将是您预付金额的 150%。 如有任何问题,请联系我们的客户管理团队。
如果您的帐户有未付费用:
- 您的帐户中包含的 GitHub Actions 和 GitHub Packages 存储空间或分钟数将不会重置,直到付款处理成功。
- 如果在当前计费周期内,帐户中有剩余的存储空间或分钟数,则 GitHub Actions 和 GitHub Packages 将继续可用,直到所含用量全部用完。
- 如果在当前计费周期内,帐户中所含的 GitHub Actions 和 GitHub Packages 用量已用完,则 GitHub Actions 和 GitHub Packages 都将被禁用,以防进一步超限。 如果您通过发票支付帐户,必须联系我们的帐户管理团队处理付款并重置您的使用。