GitHub虽广受欢迎,为何开发者仍抛弃它转投Codeberg和自建替代方案?
2026/7/10 5:29:10 网站建设 项目流程

菜单

立即登录 关闭

  • 新闻
    • PC 硬件 子菜单
      • 网络
      • 存储与 NAS
      • 组件
      • 外设
    • 操作系统 子菜单
      • Linux
      • Windows
    • 软件 子菜单
      • 编程
      • 应用程序
    • 移动设备 子菜单
      • Android
      • iPhone
      • 运营商
    • 新技术 子菜单
      • 兴趣爱好
      • 智能家居
      • 家庭实验室
      • 单板计算机 (SBCs)
      • 前沿技术
    • 流媒体 子菜单
      • 流媒体内容
      • 流媒体平台
      • 音频/视频
    • 汽车
    • 评测
    • 购买指南
  • 登录
  • 时事通讯

菜单 关注 已关注 点赞 话题 更多操作

摘要

生成此文章的摘要 立即登录

  • 存储
  • 流媒体
  • Linux
  • 开源
  • Microsoft Excel
  • Android
  • 人工智能与机器学习

关闭

为何开发者正抛弃 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 在推动开源开发和协作方面的贡献可能超过其他任何网络应用,但它并非没有问题。有些是技术问题,有些则更多是理念上的问题,但无论立场如何,知道还有其他替代方案总是好的。

我们希望听到大家的声音,请在下方评论区分享观点,并保持文明交流。请遵守社区准则,请勿发布链接、使用不当语言或进行垃圾信息轰炸。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询