GitHub虽广受欢迎,为何开发者仍抛弃它转投Codeberg和自建替代方案?

GitHub虽广受欢迎,为何开发者仍抛弃它转投Codeberg和自建替代方案? 菜单立即登录 关闭新闻PC 硬件 子菜单网络存储与 NAS组件外设操作系统 子菜单LinuxWindows软件 子菜单编程应用程序移动设备 子菜单AndroidiPhone运营商新技术 子菜单兴趣爱好智能家居家庭实验室单板计算机 (SBCs)前沿技术流媒体 子菜单流媒体内容流媒体平台音频/视频汽车评测购买指南登录时事通讯菜单 关注 已关注 点赞 话题 更多操作摘要生成此文章的摘要 立即登录存储流媒体Linux开源Microsoft ExcelAndroid人工智能与机器学习关闭为何开发者正抛弃 GitHub转而投向 Codeberg 和自建替代方案作者曾在多个行业担任不同角色参与维护后端 Java 服务器等工作还喜欢视频游戏为多家媒体撰稿。从很多方面来看GitHub 依旧广受欢迎每秒都有新用户加入托管超 6 亿个代码仓库2025 年提交量接近 10 亿次。然而深入探究会发现并非完全如此一些用户对技术问题、服务政治导向等感到担忧部分知名项目更是彻底放弃了 GitHub或许预示着一场更广泛的迁移潮正在兴起。部分关键项目已抛弃 GitHub当搜索开源软件时似乎每个项目都托管在 GitHub 上就连 Linux 内核源代码在 GitHub 上也有只读镜像但其主要托管地址有自己的域名。但如果少数项目的迁移行为演变成广泛趋势这种情况可能会越来越少。到目前为止最受关注的离开者可能是 Ghostty这是一款跨平台的终端模拟器。该项目维护者 Mitchell Hashimoto 在 2026 年 4 月宣布Ghostty 将离开 GitHub但不会立即迁移需移除对 GitHub 的所有依赖并制定了逐步迁移计划还计划在当前 URL 上保留一个只读镜像。Zig 是一种系统编程语言早在 2025 年 11 月就宣布离开 GitHub该项目自 2015 年首次提交代码以来一直在 GitHub 上发展直到最近才做出改变。另一个进行迁移的重要项目是 Tenacity这款跨平台音频编辑器于 2023 年在 Reddit 论坛上宣布迁移现在只在 GitHub 上保留了一个镜像。除了这些知名代码仓库还有许多其他项目也进行了迁移比如 Dillo 网络浏览器和 Hare 编程语言。甚至还有更多项目从一开始就没有选择 GitHub而是选择自建代码仓库例如 GNOME 或 Apache 的众多软件项目。项目离开的主要原因项目维护者给出的迁移原因主要包括技术质量最常见的抱怨是 GitHub 频繁出现故障。IncidentHub 跟踪记录显示从 2025 年 5 月开始的一年里GitHub 共经历了 48 次“重大故障”总停机时间达 112 小时这些故障是 Ghostty 和 Zig 迁移的原因。政治因素Zig 的创造者 Andrew Kelley 顺带提到了 GitHub 与美国移民海关执法局ICE的关系早在 2019 年该公司与移民机构的 20 万美元交易就受到了员工的批评。人工智能这仍然是一个有争议的话题其已经影响到科技生活的方方面面包括 GitHub其 Copilot 功能的集成度越来越高。2025 年GitHub 首席执行官 Thomas Dohmke 表示“要么拥抱人工智能要么离开这个行业。”Mitchell Hashimoto 曾表示对 GitHub 的抱怨“对我来说这里不再是一个有趣的地方。我想留在这里但它却不欢迎我。我想完成工作但它却不让我完成。我想发布软件但它却不让我发布。”除了这些迁移的项目那些一直避开 GitHub 的项目也有自己的原因。例如GNU 项目坚持强烈的意识形态拒绝使用 GitHub因为它运行需要非自由软件JavaScript该项目还指出GitHub 鼓励“不良的许可实践”。GitHub 的替代方案发展良好Codeberg 可能是最受欢迎的竞争服务像 Zig 这样的项目选择离开 GitHub 并迁移到这里。它拥有许多与 GitHub 相同的功能例如问题跟踪、静态页面托管和持续集成/持续交付CI/CD。还有其他选择比如 GitLab它提供自建选项或者 Bitbucket这是 GitHub 最具竞争力的当代替代方案。Sourcehut 是一个完全开源的平台具备 GitHub 的核心功能并强调基于电子邮件的工作流程。也有人选择自建代码托管平台常见的选择包括 Gitea 和 Forgejo后者正是 Codeberg 背后运行的软件。甚至还有一些运动鼓励人们放弃 GitHub比如软件自由保护协会的活动它提供了许多帮助迁移的资源。GitHub 虽好但并非唯一选择尽管 GitHub 在推动开源开发和协作方面的贡献可能超过其他任何网络应用但它并非没有问题。有些是技术问题有些则更多是理念上的问题但无论立场如何知道还有其他替代方案总是好的。我们希望听到大家的声音请在下方评论区分享观点并保持文明交流。请遵守社区准则请勿发布链接、使用不当语言或进行垃圾信息轰炸。