GitHub Actions 使用限额详解 | AI生成和翻译
GitHub Actions 使用限制
GitHub Actions 根据您的订阅计划(个人账户或组织账户)采用分层限制机制。这些限制包括私有仓库中 GitHub 托管运行器的免费月度执行时长以及产物存储空间。公开仓库和自托管运行器不消耗这些时长。执行时长限制每月重置(存储空间限制持续累计)。若已设置有效付款方式,超额使用将自动扣费;否则达到限额后任务将被阻断。
各计划包含的额度详情
| 订阅计划 | 存储空间 | 月度执行时长 |
|---|---|---|
| GitHub Free(个人/组织) | 500 MB | 2,000 分钟 |
| GitHub Pro(个人) | 1 GB | 3,000 分钟 |
| GitHub Team(组织) | 2 GB | 3,000 分钟 |
| GitHub Enterprise Cloud(组织) | 50 GB | 50,000 分钟 |
- 执行时长:统计 GitHub 托管运行器的任务运行总时长(失败任务按实际运行时间计算)。不同系统存在系数:Linux(1倍)、Windows(2倍)、macOS(10倍)。对仓库具有写入权限者将消耗仓库所有者的额度。
- 存储空间:基于产物存储的 GB-小时数计算(例如上传/下载操作)。日志和摘要不占用存储额度。
超额计费说明
若超出配额:
- 执行时长:按额外分钟数计费(标准 Linux 运行器费率:$0.008/分钟;受系数影响,Windows/macOS 费率更高)。
- 存储空间:按 GB-月计费(总 GB-小时数 / 每月 744 小时,向上取整)。
- 示例:Team 计划用户超额使用 5,000 分钟(3,000 Linux 分钟 + 2,000 Windows 分钟)约需支付 $56。
未设置付款方式时,使用量达到配额即停止。您遇到的错误提示(“近期账户付款失败或需提高消费限额”)意味着付款被拒或设置的消费限额(预算)阻止了超额使用。
消费限额(预算)设置
- 此为可选功能,用于控制 Actions(及其他计量功能)的月度总支出。
- 若设置过低,会在达到配额前阻断任务执行。
- 查看/调整方法:
- 访问 GitHub 设置 > 账单与套餐。
- 在“预算和提醒”板块查看或编辑 GitHub Actions 预算。
- 可提高限额、添加付款方式,或完全取消预算限制(无限制超额使用,但需通过提醒功能监控)。
- 迁移账户可能继承旧限制自动生成的预算设置,请根据实际使用情况调整。
完整详情请访问账户账单仪表板查看实时使用数据。