为什么开发者们正在抛弃 GitHub,转向 Codeberg 和自托管替代方案
发布于2026年7月8日,东部时间下午4:00技术爱好者 Bobby 曾在南安普敦大学学习计算机科学,随后在各行各业的多个职位上工作,从私营部门到慈善机构,涵盖跨国公司和初创企业。他帮助维护后端 Java 服务器,设计数据库和前端界面,并创建了一个量身定制的内容管理系统。Bobby 还喜欢视频游戏,并为多个媒体撰稿,包括担任 Switch Player Magazine 的主编,并为在线杂志 SUPERJUMP 贡献文章。Bobby 在日常工作中使用 Mac,而使用 Android 手机进行消遣。从许多标准来看,GitHub 的受欢迎程度依然如故。每秒就有一名新用户加入,该服务托管超过 6 亿个代码库,并且在 2025 年几乎进行了 10 亿次提交。但一旦深入了解,就会发现另有文章。一些用户对一系列问题表示担忧,从技术问题如频繁故障到服务的政治方向,尤其是在被微软收购之后。一些高知名度的项目则更是采取了更进一步的措施,完全放弃该服务,这可能代表着更广泛出走的开始。一些关键项目已经放弃 GitHub 一个缓慢的趋势可能会获得动力当你在寻找开源软件时,似乎每个项目都托管在 GitHub 上。甚至 Linux 内核源代码也有一个只读的 GitHub 镜像,尽管它的主要家园有自己的网站。但这并不总是如此,如果少数项目的举动成为更广泛的趋势,情况可能会越来越少。迄今为止,最具知名度的离开应该是 Ghostty,一个跨平台的终端模拟器。该项目的维护者 Mitchell Hashimoto 在 2026年 4月 宣布 Ghostty 将离开 GitHub,尽管不是立刻:我们需要时间来删除我们对 GitHub 的所有依赖,我们有一个计划尽可能逐步实施。我们计划在当前的 URL 上保持一个只读镜像。Zig,一个作为 C 的精神继承者的系统编程语言,也在 2025 年 11 月宣布了它的离开。该项目在 2015 年进行了第一次提交,在 GitHub 上享有不间断的运行,直到最近。另一个做出切换的重要项目是 Tenacity。这个跨平台的音频编辑器在 2023 年的 Reddit 论坛上宣布了它的迁移,现在只在 GitHub 上维护一个镜像存在。除了这些更显著的代码库,还有许多其他项目已经迁移,例如 Dillo 网络浏览器和 Hare 编程语言。甚至还有更多项目从未在 GitHub 上,选择自托管他们的代码库,比如 GNOME 或 Apache 的大量软件。项目离开的主要原因包括:停机、人工智能和政治等都在担忧中维护者们给出了各种原因,说明为什么会选择离开,包括以下几点:技术质量:可能最常见的抱怨是 GitHub 经常发生故障。IncidentHub 追踪到 2025 年 5 月以来共计 112 小时的停机,经历了 48 次“重大故障”,这也是 Ghostty 和 Zig 迁移的原因。政治:Zig 的创始人 Andrew Kelley 冒昧提到了 GitHub 与 ICE 的关系。该公司的 20 万美元与移民局的交易在 2019 年也遭到了员工的批评。人工智能:依然是一个有争议的话题,人工智能几乎影响了我们科技生活的各个方面,包括 GitHub,Copilot 日益集成。该服务在 2025 年彻底表态,首席执行官 Thomas Dohmke 评论道:“要么你接受人工智能,要么就离开这个职业。”对于 GitHub 的抱怨可以用 Mitchell Hashimoto 的另一句话来总结:这个地方对我来说不再有趣。我想呆在那里,但它不想让我呆在那里。我想完成工作,但它不想让我完成工作。我想发布软件,但它不想让我发布软件。除了这些离开,始终避免使用 GitHub 的项目也有自己的原因。例如 GNU 项目一直有着强烈的意识形态,拒绝 GitHub 的原因是它需要非自由软件(JavaScript)来运行。它还指出了托管方对“糟糕许可实践”的鼓励。 GitHub 的替代方案表现良好 从自托管到 Codeberg,各种选项可供选择 Codeberg 可能是像 Zig 这样的项目选择放弃 GitHub 的单一最受欢迎的竞争服务。它有很多与 GitHub 相同的功能:问题跟踪、静态页面托管以及持续集成/持续交付 (CI/CD),例如。还有其他选项,如 GitLab,它有自托管选项,或 Bitbucket,GitHub 最当代的替代方案。Sourcehut 是一个完全开源的服务,提供与 GitHub 核心功能相等的替代品。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡