跳到主要内容

关于GitHub操作的计费

如果您想在帐户中包含的存储或分钟之外使用GitHub操作,则会向您收取额外使用费用。

关于GitHub操作的计费

注:GitHub可能会提前对基于使用的成本值应用临时授权暂挂,这将在您的帐户支付方法中显示为待处理费用。

GitHub Actions对公共存储库中标准GitHub-hosted跑步者和自托管跑步者免费使用。对于私有存储库,每个GitHub帐户都会收到一定数量的免费分钟数和存储空间,供GitHub-hosted跑步者使用,具体取决于帐户的计划。超出包含金额的任何使用都受到支出限制的控制。

如果您是按月计费的客户,您的帐户将有0美元(USD)的默认支出限额,这将防止超出您帐户中包含的金额的额外分钟或私人存储库存储使用。如果您通过发票支付您的帐户,您的帐户将有一个无限制的默认支出限额。有关详细信息,请参阅“关于支出限制."

如果您是组织所有者,则可以将Azure订阅ID连接到您的组织帐户,以启用GitHub操作,并支付超出您帐户所含金额的使用费用。有关详细信息,请参阅“连接Azure订阅."

每月重置分钟数,而存储使用量不会重置。

包括存储和分钟数

笔记:

  • 包含的分钟数不能用于较大的跑步者。这些跑步者将始终被收取费用,包括在公共存储库中。有关详细信息,请参阅“关于GitHub操作的计费."
  • 日志和作业摘要不计入存储使用量。
计划保管部分钟(每月)
GitHub免费500 MB2,000
GitHub专业版1 GB3,000
GitHub免费供组织使用500 MB2,000
GitHub团队2 GB3,000
GitHub企业云50 GB50,000

存储库使用的存储是GitHub操作工件和GitHup包使用的总存储。您的存储成本是您的帐户拥有的所有存储库的总使用量。有关GitHub软件包定价的更多信息,请参阅“关于GitHub包的计费."

如果您的帐户使用量超过了这些限制,并且您设置的支出限制超过了0美元,您将根据GitHub-hosted runner使用的操作系统,每天每GB存储和每分钟使用量支付0.008美元。GitHub将每个作业使用的分钟数和部分分钟数四舍五入到最接近的整数分钟。

分钟乘数

GitHub托管的Windows和macOS运行程序上运行的作业消耗的时间是Linux运行程序上作业消耗时间的2到10倍。例如,使用1000 Windows分钟将消耗您帐户中包含的2000分钟。使用1000 macOS分钟,将消耗您帐户中包含的10000分钟。

操作系统分钟乘数
Linux操作系统1
窗户2
macOS操作系统10

注:分钟乘数不适用于以下所示的每分钟费率。

每分钟费率

标准跑步者的每分钟费率

操作系统每分钟汇率(美元)
Linux 2核$0.008
Windows 2核$0.016
macOS 3或4(M1或Intel)$0.08

x64供电的大型跑步者的每分钟费率

操作系统每分钟汇率(美元)
Linux 2核$0.008
Linux 4核$0.016
Linux 8核$0.032
Linux 16核$0.064
Linux 32核$0.128
Linux 64核$0.256
Windows 4核$0.032
Windows 8核$0.064
Windows 16核心$0.128
Windows 32核$0.256
Windows 64核$0.512
Windows 4核GPU$0.14
macOS 12核$0.12

手臂64力量较大跑步者的每分钟费率

操作系统每分钟汇率(美元)
Linux 2核$0.005
Linux 4核$0.01
Linux 8核$0.02
Linux 16核$0.04
Linux 32核$0.08
Linux 64核$0.16
Windows 2核$0.01
Windows 4核$0.02
Windows 8核$0.04
Windows 16核$0.08
Windows 32核$0.16
Windows 64核$0.32
macOS 6核(M1)$0.16

GPU驱动的大型跑步者的每分钟速度

操作系统每分钟汇率(美元)
Linux 4核$0.07
Windows 4核$0.14

关于跑步者费率的注意事项

  • 您可以跨用户或组织帐户中的所有存储库并发运行的作业数取决于您的GitHub计划。有关详细信息,请参阅“使用限制、计费和管理“用于GitHub托管的跑步者和”关于自托管跑步者“用于自托管跑步者的使用限制。
  • 您必须分别管理每个帐户的帐单设置和付费功能。您可以使用每个设置页面上的上下文切换器在个人帐户、组织帐户和企业帐户的设置之间进行切换。有关详细信息,请参阅“关于GitHub上的帐单."
  • 大型跑步者仅适用于使用GitHub团队或GitHup企业云计划的组织和企业。
  • 较大的跑步者只按每分钟的费率为其执行工作流的时间量计费。创建一个不被工作流使用的大型流道没有相关成本。
  • 对于较大的运行程序,将公共静态IP地址分配给较大运行程序的配置没有额外成本。有关较大跑步者的更多信息,请参阅“关于较大跑步者."
  • 包含的分钟数不能用于较大的跑步者。
  • 大型跑步者不能免费使用公共存储库。

计算分钟和存储开销

要估计消费服务的成本,可以使用GitHub定价计算器.

在月底,GitHub会计算您帐户中包含的分钟和存储使用成本。

样本分钟成本计算

例如,如果您的组织使用GitHub Team并允许无限制支出,则使用5000分钟可能会产生56美元的总存储和分钟超额成本,具体取决于用于运行作业的操作系统。

  • 5000(3000 Linux和2000 Windows)分钟=56美元(24美元+32美元)。
    • 3000 Linux分钟,每分钟0.008美元=24美元。
    • 2000 Windows分钟,每分钟0.016美元=32美元。

GitHub根据当月的每小时使用量计算您每个月的存储使用量。

样品储存成本计算

注:GitHub在6到12小时内更新您的存储空间。如果删除工件,则在下次计划更新期间,可用空间将反映在您的帐户中。

例如,如果3 GB的存储用于3月10日,12 GB用于3月21日,则存储使用量为:

  • 3 GB x 10天x(每天24小时)=720 GB小时
  • 12 GB x 21天x(每天24小时)=6048 GB-小时
  • 720 GB小时+6048 GB小时=6768 GB小时
  • 6768 GB-小时/(每月744小时)=9.0967 GB-月

在月底,GitHub会将您的存储舍入到最接近的MB。因此,您三月份的存储使用量将为9.097 GB。

您的GitHub操作使用共享您帐户的现有开票日期、付款方式和收据。要在GitHub.com上查看您帐户的所有订阅,请参阅“查看您的订阅和帐单日期."

关于支出限制

如果您是按月计费的客户,您的帐户将有0美元(USD)的默认支出限额,这将防止超出您帐户中包含的金额的额外分钟或私人存储库存储使用。如果您通过发票支付您的账户,您的账户将有无限的默认支出限额。

如果您有一个无限制的支出限额或设置的支出限额高于0美元,您将被收取超出您帐户中包含金额的任何额外分钟或存储费用,也称为超额。GitHub向运行工作流的存储库的所有者帐户收取使用费。您帐户上的任何优惠券都不适用于GitHub Actions超额。

无论您的账单期限如何,超额总是按月计费(即使您的账户以其他方式按年计费)。

有关管理和更改帐户支出限额的信息,请参阅“管理GitHub操作的支出限制."

如果您的账户有未付费用:

  • 在成功处理付款之前,您的帐户中包含的GitHub操作和GitHup包的存储或分钟数不会重置。
  • 对于当前计费周期剩余存储空间或分钟数的帐户,GitHub操作和GitHup包将继续可用,直到达到任何包含的使用量。
  • 对于已达到GitHub操作或GitHup包当前计费周期所含使用量的帐户,GitHub操作和GitHubPackages都将被禁用,以防止进一步超支。