关于 GitHub Packages 的计费
公共包免费使用 GitHub Packages。 对于私有包,每个 GitHub 帐户可获得一定数量的免费存储和数据传输,具体取决于帐户所使用的产品。 默认情况下,您的帐户支出限额为 0 美元,这将防止您在达到包含的限额后额外使用存储或数据传输。 如果您的支出限额高于默认的 0 美元,您将会收到额外存储或数据传输的帐单,也称为超限费用,最高可达到您的支出限额。 您帐户中的任何优惠券都不适用于 GitHub Packages 超额费用。
容器映像存储的计费更新: 在 GitHub Container Registry 的测试版阶段,Docker 映像存储和带宽对旧 docker.pkg.github.com 和新 ghcr.io 服务是免费的。 更多信息请参阅“关于 GitHub Container Registry”。
数据传输每月都会重置,而存储使用量不重置。
| 产品 | 存储器 | 数据传输(每月) |
|---|---|---|
| GitHub Free | 500MB | 1GB |
| GitHub Pro | 2GB | 10GB |
| 组织的 GitHub Free | 500MB | 1GB |
| GitHub Team | 2GB | 10GB |
| GitHub Enterprise Cloud | 50GB | 100GB |
如果是 GitHub Actions 触发的,所有传出的数据以及从任何来源传入的数据都是免费的。 当您使用 GITHUB_TOKEN 登录 GitHub Packages 时,我们认为您在使用 GitHub Actions 下载软件包。
| 托管 | 自托管 | |
|---|---|---|
使用 GITHUB_TOKEN 访问 | 免费 | 免费 |
| 使用个人访问令牌访问 | 免费 | 美元 |
存储使用情况与 GitHub Actions 为您的帐户所拥有的仓库产生的构件共享。 更多信息请参阅“关于 GitHub Actions 的计费”。
GitHub 向拥有其中发布软件包的仓库的帐户收取使用费。 如果您的帐户使用量超过这些限制,并且您设定的支出限额超过 $0,那么您将为每 GB 存储量支付 0.25 美元,每 GB 数据传输量支付 0.50 美元。
例如,如果您的组织使用 GitHub Team,允许无限制的支出,使用了 150GB 的存储量,一个月内还传输了 50GB 的数据,则组织在当月的存储量超限 148GB,数据传输量为 40GB。 超限的存储量费用每 GB 为 0.25 美元,总共 37 美元。 超限的数据传输费用每 GB 为 0.50 美元,总共 20 美元。
到月底,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 帐户的所有订阅,请参阅“查看订阅和计费日期”。
关于支出限制
默认情况下,您的帐户对 GitHub Packages 使用的支出限额为 0 美元。 要对超出帐户所含金额的私人软件包启用存储和数据传输,您可以增加支出限额或允许无限制支出。 更多信息请参阅“管理 GitHub Packages 的支出限制”。
如果通过发票支付您的企业帐户,则不能在 GitHub 上管理企业帐户的支出限额。 如果想允许您的企业帐户拥有的组织在其帐户包含的存储或数据传输之外使用 GitHub Packages , 您可以预付超限费用。 由于超限必须预付,因此不能对按发票付费的帐户启用无限制支出。 您的支出限额将是您预付金额的 150%。 如有任何问题,请联系我们的客户管理团队。
如果您的帐户有未付费用:
- 您的帐户中包含的 GitHub Actions 和 GitHub Packages 存储空间或分钟数将不会重置,直到付款处理成功。
- 如果在当前计费周期内,帐户中有剩余的存储空间或分钟数,则 GitHub Actions 和 GitHub Packages 将继续可用,直到所含用量全部用完。
- 如果在当前计费周期内,帐户中所含的 GitHub Actions 和 GitHub Packages 用量已用完,则 GitHub Actions 和 GitHub Packages 都将被禁用,以防进一步超限。 如果您通过发票支付帐户,必须联系我们的帐户管理团队处理付款并重置您的使用。