
整理 | 苏宓
出品 | CSDN(ID:CSDNnews)
“使用自己的硬件也要给 GitHub 交钱了?”
近日,微软旗下的 GitHub 发布了一项看似平常的价格调整计划,结果却在开发者社区掀起轩然大波。根据公告,从 2026 年 3 月 1 日起,GitHub 计划对 GitHub Actions 下的“自托管 runner”收取每分钟 0.002 美元的费用。这也是自 2018 年推出 Actions 功能以来,GitHub 首次对自托管 runner 收费。
![]()
然而戏剧性的是,就在开发者集体吐槽、甚至有人算出每月要多花 3500 美元后,GitHub 就紧急撤回了这则公告,宣布推迟收费计划,并承诺将重新评估方案。
![]()
这场从“收费惊雷”到“紧急刹车”的反转,背后藏着开发者与平台之间的利益博弈,而其中到底发生了什么?
![]()
GitHub Action 是什么?
熟悉 GitHub 的开发者,想必对 GitHub Actions 也并不陌生。
它是 GitHub 在 2018 年 10 月推出的自动化平台,最常用来做 CI/CD(持续集成/持续交付)。它可以在代码仓库里自动完成构建、测试和部署等流程。但它的功能不止于此——任何和仓库相关的自动化任务都可以用它来完成,比如自动生成报告、发布 Issue、发送通知等。
![]()
打个比方:程序员上传代码后,GitHub Actions 可以自动跑测试、检查有没有 bug,甚至直接把新版本部署到服务器上,相当于给开发流程装了一个“自动传送带”。
上面提到的这些工作流程需要有人来执行任务,这个“执行者”就是 Runner。Runner 是一个运行在服务器(物理机、虚拟机或容器)上的程序,它接收 GitHub 发来的指令,然后在本地环境中执行你定义的 Workflow,包括编译代码、跑测试、部署应用等。
GitHub Actions 一共提供两种 Runner:
一种是 GitHub托管 Runner,由 GitHub 提供云端服务器,帮你管理硬件和环境。这个是按使用时间计费,省心但需要支付费用。
另一种是自托管 Runner(self-hosted runner),使用你自己的服务器、电脑或者虚拟机来执行任务。
其中,自托管 Runner 的优势是可以自由控制硬件配置和环境,也避免云端资源限制。以前 GitHub 对自托管 Runner 是免费的,因为硬件、运行环境都由开发者自己管理,GitHub 只负责下发任务指令。
只不过,现在 GitHub 要对部分自托管 Runner 实施收费政策:
收费标准是每分钟 0.002 美元,适用于在私有 GitHub 仓库上执行任务的自托管 runner。
与此同时,GitHub 还表示,从 2026 年 1 月 1 日起,GitHub 托管 runner 的价格将下调,降幅在 20% 到 39% 之间,这一方案被称为 “更简化的定价与更优的 GitHub Actions 使用体验”。
需要注意的是,公共仓库上的自托管 runner 使用仍将免费。这次价格调整也不影响运行在本地的 GitHub Enterprise Server 用户。
但新的自托管收费政策仍然引发了开发者的强烈不满,许多人无法接受“在自己基础设施上跑的软件,还要按分钟付费”。
也有人打了一个比喻:车是自己买的、油费也是自己出的,结果现在要交一笔“过路费”。
![]()
GitHub 辩驳:过去一直在用收入去补贴“自托管 runner”的成本
也许早就预料到这条收费政策会让不少开发者不满,GitHub 在公告正文和附带的 FAQ 中,第一个问题就直接回应了:‘为什么我要为使用自己的硬件付费?’”,其表示:
过去,自托管 runner 用户可以免费使用 GitHub Actions 的大部分基础设施和服务。这意味着,维护和持续改进这些关键服务的成本,在很大程度上是由 GitHub 托管 runner 的定价所补贴的。
通过调整定价,我们希望让成本与实际使用和每位 Actions 用户所获得的价值更紧密地对应,同时推动整个平台的创新和投资。绝大多数用户,尤其是个人和小型团队,将不会看到价格上涨。
此外,GitHub 表示,维护和持续演进 GitHub Actions 本身也存在巨大成本:
当我们在 2018 年推出 Actions 时,我们完全没想到它会如此受欢迎。到 2024 年初,该平台每天大约运行 2300 万个任务,而原有架构已无法可靠支撑增长曲线。为了加快功能迭代速度,我们首先需要提升可靠性,并对支撑 GitHub Actions 的旧框架进行现代化改造。
我们的解决方案是对 GitHub Actions 任务和 runner 的核心后端服务进行架构重构,旨在提高系统运行时间和基础设施问题下的弹性、改善性能、减少内部限流,以及利用 GitHub 更广泛的平台投资和开发者体验改进。
这些工作已开始见效,帮助我们应对当前的规模,同时我们也在逐步完成新平台的稳定化。
自今年 8 月以来,所有 GitHub Actions 任务都运行在新架构 上,该架构每天可处理 7100 万个任务(是最初的 3 倍以上)。单个企业每分钟能够启动的任务数量比旧架构支持的多 7 倍。
基于成本压力,从平台角度来看,收取一定的费用也可以理解。不过,也有外媒认为,GitHub 的这一举措,并不是想针对自家平台上的开发者和企业,而是被竞争对手“所逼”。比如 Depot 提供了针对 GitHub Actions 优化的 runner,按秒计费,并宣称成本只有 GitHub 托管 runner 的一半。
![]()
![]()
不愿为此买单的开发者
虽然 GitHub 声称,“预计 96% 的客户账单不会变化。在受此次变化影响的 4% Actions 用户中,有 85% 的用户账单会下降,而剩下的 15% 用户中位数账单预计增加约 13 美元”,但很多开发者并不买账。
更令人不爽的是,这种计费模式还会「吃掉免费分钟」。GitHub 对此确认,这确实会发生:“可计费的自托管 runner 使用将消耗你套餐里的免费分钟。”
也就是说,用自家硬件运行 runner 的时间,会算进你的免费额度,可能会让 GitHub 的开支进一步增加。GitHub 强调:“我们认为这种计费方式是可持续的,不会对使用频率高低不同的用户造成太大影响,同时仍能提供快速、灵活的工作负载,确保最佳的使用体验。”
有用户直言这一改动“简直离谱”,并表示:“只是用我自己的硬件,光是为了跑我自己的 CI,现在每个月就得花 140 美元以上。”
![]()
Reddit 用户 markmcw 在 DevOps 论坛上表示:“GitHub 刚刚发邮件宣布,自托管 runner 将收取每分钟 0.002 美元的费用。算了一下,对我们来说,每月 GitHub 账单大约要增加 3500 美元。”
![]()
还有开发者评论道:
是我们,开发者,说服了管理层购买 GitHub Enterprise,把它当作我们的代码工坊。我们当时完全没考虑软件自由的价值。闭源的、专有的软件功能不错,我们看到了,就去说服管理层买下它。未来这个好软件如果遇上糟糕的运营者,会带来什么成本?我们当时根本没去想。还有那些稍逊一筹,但由社区开发、社区维护、并且自由开源的替代品?我们也没在意。
这一切的走向早就写在墙上了。起初是用户体验的小烦恼,然后是 GitHub Actions 的各种问题,现在甚至要为在自己硬件上运行他们的软件付费。未来只会越来越糟。
现在是不是正好该从错误中吸取教训,去说服我们的团队和管理层转向社区维护、自由开源的替代方案?这些方案可能功能稍弱,可能缺少一些特性,但至少不会像 GitHub 这样对用户搞这些“敌意操作”。如果功能不足,也许我们可以说服管理层贡献时间给社区,自己动手添加这些功能?相比把钱投进一个只会越来越不友好的专有软件,这显然是更值得的投资,不是吗?
![]()
GitHub 初步让步:收费计划暂缓
开发者的怒火显然超出了 GitHub 的预期,仅在 HN 上,热评已经近千条了。
![]()
面对一片负面舆论,GitHub 在 12 月 18 日做了一个迅速且罕见的调整。官方决定,暂缓这项政策的实施。
GitHub SVP Jared Palmer 表示:
「我们将推迟此前宣布的自托管 GitHub Actions 计费变动。不过,托管 runner 的 39% 降价仍将按计划生效(1 月 1 日)。
在做出这次决定前,我们错过了向社区收集反馈的机会。这是一次重大失误。我们会吸取教训,将来做得更好。
Actions 对数百万开发者来说是关键基础设施,我们承诺要把它打造成世界级的计算产品。虽然去年我们为支持开源项目免费提供了 115 亿分钟的构建时间(约 1.84 亿美元),但 Actions 本身并非免费。无论是托管还是自托管 runner,这项服务及其控制平面(包括日志、构件、缓存、Redis、出口流量、工程和支持等)都存在真实的、规模化的成本。我们最终需要找到合理的定价方式,同时与生态系统合作并促进其发展。然而,这次我们显然遗漏了一些步骤,所以正在调整方向。
你们将最重要的工作流交给 Actions 来运行,而这种信任伴随的是我们未能履行的责任。前进的道路是更多倾听社区意见,与社区共同发布,并一起提升标准。」
![]()
不过仔细看声明,会发现 GitHub 并没有说 “永远不收费”,只是 “推迟”。有网友在讨论区留言:“这不是取消,只是缓兵之计,说不定过几个月换个名目还是要收。” 这种担忧也不是没道理 —— 毕竟平台确实有成本压力。对此,你怎么看?它的收费政策对你是否有影响?
https://resources.github.com/actions/2026-pricing-changes-for-github-actions/
https://www.theregister.com/2025/12/17/github_charge_dev_own_hardware/?td=rt-3a
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.