关于 GitHub 包的计费

如果对 GitHub Packages 的使用超出帐户包含的存储容量或数据传输,您需要支付额外的使用费。

GitHub Packages 可用于 GitHub Free、GitHub Pro、组织的 GitHub Free、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server 和 GitHub AE。


GitHub Packages 不适用于使用旧版按仓库计划的帐户所拥有的私有仓库。 此外,使用旧版按仓库计划的帐户无法访问 Container registry,因为这些帐户是按仓库计费的。 更多信息请参阅“[GitHub 的产品](/articles/github-s-products)”。

关于 GitHub Packages 的计费

公共包免费使用 GitHub Packages。 对于私有包,每个 GitHub 帐户可获得一定数量的免费存储和数据传输,具体取决于帐户所使用的产品。 超出包含金额的任何使用量都由支出限制控制。

If you are a monthly-billed customer, your account will have a default spending limit of 0 US dollars (USD), which prevents additional usage of storage or data transfer after you reach the included amounts. 如果您通过发票支付您的帐户,您的帐户将有无限的默认支出限额。 更多信息请参阅“关于支出限制”。

容器映像存储的计费更新:容器映像存储和带宽的 Container registry 的免费使用期已经延长。 如果您正在使用 Container registry ,您将在开始计费之前至少一个月收到通知,并且会收到您预计要支付多少款项的预估。 有关 Container registry 的更多信息,请参阅“使用容器注册表”。

如果您通过 Microsoft 企业协议购买 GitHub Enterprise,可以将 Azure 订阅 ID 连接到您的企业帐户,以便启用并支付超出您的帐户金额的 GitHub Packages 使用费用。 更多信息请参阅“将 Azure 订阅连接到您的企业”。

数据传输每月都会重置,而存储使用量不重置。

产品存储器数据传输(每月)
GitHub Free500MB1GB
GitHub Pro2GB10GB
组织的 GitHub Free500MB1GB
GitHub Team2GB10GB
GitHub Enterprise Cloud50GB100GB

如果是 GitHub Actions 触发的,所有传出的数据以及从任何来源传入的数据都是免费的。 当您使用 GITHUB_TOKEN 登录 GitHub Packages 时,我们认为您在使用 GitHub Actions 下载软件包。

托管自托管
使用 GITHUB_TOKEN 访问免费免费
使用个人访问令牌访问免费美元

存储使用情况与 GitHub Actions 为您的帐户所拥有的仓库产生的构件共享。 更多信息请参阅“关于 GitHub Actions 的计费”。

GitHub 向拥有其中发布软件包的仓库的帐户收取使用费。 If your account's usage surpasses these limits and you have set a spending limit above $0 USD, you will pay $0.25 USD per GB of storage and $0.50 USD per GB of data transfer.

例如,如果您的组织使用 GitHub Team,允许无限制的支出,使用了 150GB 的存储量,一个月内还传输了 50GB 的数据,则组织在当月的存储量超限 148GB,数据传输量为 40GB。 The storage overage would cost $0.25 USD per GB or $37 USD. The overage for data transfer would cost $0.50 USD per GB or $20 USD. To estimate the costs for consumptive services, you can use the GitHub pricing calculator. For more information, go to https://github.com/pricing/calculator.

到月底,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 Packages 使用将共用帐户的现有计费日期、付款方式和收据。 要查看您的 GitHub 帐户的所有订阅,请参阅“查看订阅和计费日期”。

您必须单独管理每个帐户的计费设置和付款功能。 您可以使用每个设置页面上的上下文切换器在个人帐户、组织帐户和企业帐户的设置之间切换。 更多信息请参阅“在不同帐户的设置之间切换”。

关于支出限制

If you are a monthly-billed customer, your account will have a default spending limit of 0 US dollars (USD), which prevents additional usage of storage or data transfer after you reach the included amounts. 如果您通过发票支付您的帐户,您的帐户将有无限的默认支出限额。

If you have an unlimited spending limit or a spending limit set higher than $0 USD, you will be billed for any additional storage or data transfer, also called overages, up to your spending limit. 您帐户中的任何优惠券都不适用于 GitHub Packages 超额费用。

有关管理和更改帐户支出限制的信息,请参阅“管理 GitHub Packages 的支出限制”。

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

  • 您的帐户中包含的 GitHub Actions 和 GitHub Packages 存储空间或分钟数将不会重置,直到付款处理成功。
  • 如果在当前计费周期内,帐户中有剩余的存储空间或分钟数,则 GitHub Actions 和 GitHub Packages 将继续可用,直到所含用量全部用完。
  • 如果在当前计费周期内,帐户中所含的 GitHub Actions 和 GitHub Packages 用量已用完,则 GitHub Actions 和 GitHub Packages 都将被禁用,以防进一步超限。

此文档对您有帮助吗?

隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。