
整理 | 蘇宓
出品 | 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.