





















这条讨论围绕 GitHub 的一则状态页事故,涉及 Pull Requests、Issues、Git Operations 和 API Requests 等核心功能。评论里引用了一个第三方历史统计站点 isgithubcooked.com,用来观察 GitHub 近年的可用性和事故趋势。很多人把近期故障和 Microsoft 收购后的组织变化、GitHub 向 Azure(Microsoft 的云平台)迁移、以及 AI coding 带来的额外负载联系起来。与此同时,GitHub Actions(GitHub 的自动化 CI/CD 服务)失败、PR 显示不全、状态页显示“已恢复但余波仍在”的体验,也让不少人开始认真讨论迁移到 Forgejo(一个可自托管的 Git forge)、GitLab(一个带 CI/CD 的 Git 平台)、Codeberg(基于 Forgejo 的公共托管服务)或 Tangled(一个偏极客的 Git hosting 平台)。
很多评论把这次事件看成 GitHub 近期持续失稳的又一次例子,认为它已经从偶发事故变成高频日常。有人提到 status page 仍然大片绿色,但实际 PR、Actions、API 依旧受影响,显示“已解决”与真实恢复并不同步。也有人抱怨事故太密集,连正常的 post-mortem 都难以认真展开,只能把根因压缩成表层修补。整体语气非常疲惫,甚至出现了“今年都没撑过一整周无事故”的感叹。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11]
一批评论聚焦在功能层面的直接损害:Web UI 和 API 会漏显示 commits、branch changes,导致 PR 看起来像没更新。这样一来,审查者可能以为自己看到了完整 diff,实际上却会错过关键改动。还有人说打开 PR 要等 20 分钟到 1 小时,或者 push 成功后创建 PR 直接报 500,这让最基础的协作流程都变得不可靠。评论里对这种问题的担忧不是纯粹抱怨,而是明显指向合并错误和工作流失真的风险。
关于为什么会越来越坏,评论分成了几派。有人认为是 AI coding、agentic coding 和大量 free-tier 使用把写入型负载推到了 GitHub 承受极限,尤其是 commits、Actions、API 调用都在暴涨。也有人反驳说这更像统计口径变化、Azure 迁移拖慢,或微软把 GitHub 放进 AI hype machine 之后的管理失衡,而不只是单纯的流量问题。讨论里还反复出现对 Microsoft 企业文化、资源分配和“只会推 AI”策略的讽刺。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13] [来源14] [来源15] [来源16] [来源17] [来源18] [来源19] [来源20]
不少人已经不再讨论怎么修 GitHub,而是直接讨论怎么离开它。Forgejo、Codeberg、GitLab、Tangled、Azure DevOps 甚至最朴素的 SSH+CGI 方案都被拿来比较,核心意思是仓库和协作并不一定要绑定到单一平台。有人分享自己把项目迁走、在大学实验室自托管 Forgejo、用 Tailscale 做内网访问,认为这样在性能和可控性上都更好。也有人顺手提醒,真正需要的可能只是一个稳定的 git remote,而不是一个越来越臃肿的中心化平台。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13] [来源14] [来源15]
评论区还围绕第三方统计站点本身的 UI 展开了激烈争论。有人觉得它信息传达清晰、比大型公司常见的不可用页面强得多;也有人认为它就是典型的 LLM 风格,低对比度、字体太细、横幅太大,可读性很差。作者随后解释,核心数据和信息架构其实经过了很多轮迭代,并不是简单一键生成,真正被吐槽的主要是 CSS 只做了很少几轮。这个分歧本质上是在争论:AI 产出的界面到底是可用原型,还是只剩下“看起来像现代设计”的 AI slop。
[来源1] [来源2] [来源3] [来源4] [来源5] [来源6] [来源7] [来源8] [来源9] [来源10] [来源11] [来源12] [来源13] [来源14] [来源15]
SEV: incident 的严重等级,通常数字越小越严重,像 sev-0 表示最严重故障。
post-mortem: 事故复盘,用来追查根因并提出改进措施。
GitHub Actions: GitHub 的 CI/CD 自动化服务,用于运行工作流和构建任务。
agentic coding: 由 AI agent 自动生成、修改并提交代码的开发方式。
Git forge: 用于托管 git 仓库、Issues、PR/MR 和 CI 的平台总称,例如 Forgejo、GitLab。
noisy neighbor: 共享基础设施中,某类高负载工作把资源挤占,影响其他用户的现象。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。