[简体中文] / English


[部分解决] 关于我的 GitHub 账号 @lyc8503 被无故 suspend 的说明及进展更新

 

2026/04/24 更新: 经过近 20 天的等待, 我的账号终于恢复登录, 但 Actions 功能仍无法使用; 同时我也想出了一个也许可行的迁移方案, 敬请期待我关于 Git 的新博客.

长话短说就是, 我的 GitHub 账号 @lyc8503 在没有任何提前通知和解释的情况下, 被 GitHub 官方 suspend 了. 所有的公开仓库/个人账号主页/GitHub Pages 目前无法访问, 显示 404. 我自己也无法登录账号或访问数据.

由于不少人在通过邮件或其他渠道联系我询问状况, 故单独写此博客说明. 此外, 原本的 www.lyc8503.net 主页也因托管在 GitHub Pages 上无法访问, 现已统一 302 重定向至本博客. 不用担心, 我还没有跑路, 正在尝试解决问题.

在我的理解中我没有违反任何 GitHub ToS, 且到目前为止 (2026/04/05) 没有收到任何来自 GitHub 的任何通知邮件. 我十分怀疑这是 GitHub 内部系统的误封, 已经向 GitHub Support 提出 ticket 要求恢复账号, 但具体回复时间未知.

有人和我说 GitHub 回复免费账户 ticket 的速度非常慢, 可能要超过一周甚至一到两个月时间. 如果你在 GitHub/Microsoft 内部任职或有相关反馈渠道, 或者有 GitHub Pro/Enterprise 订阅并有 Standard/Premium Support 的访问权限, 并愿意帮助我找回账号, 请通过邮箱 me@lyc8503.net 联系我. 我的工单 ID 是 #4243072.

时间线

2026/04/03 11:11 UTC+8

我的教育邮箱突然收到 4 封来自 [email protected] 的邮件, 内容分别为:

我确实在 2022 年和 2024 年提交过 GitHub Education 的 Student Developer Pack 申请, 当时我使用的是我的真实学生材料并通过了申请, 现在当时的申请早就过期了. 我完全不知道数年后 GitHub 给我发这邮件是什么意思, 我忽略了这些邮件.

账号状态异常: 2026/04/03 11:15 UTC+8

就在我收到这个意义不明的邮件四分钟后, 我的监控系统提示我的 GitHub Pages 返回了 404, 我的 GitHub 账号此时的状态应该已经不正常了. 但由于我正在公司上班, 我没看到这个报警信息.

2026/04/03 19:48 UTC+8

在下班通勤的地铁上, 我看到有人询问我为什么我的仓库无法访问了.

此时我打开手机, 发现我的 GitHub 账号自动登出了. 我重新输入账号密码登录后, 只能看到账号被 suspend 的提示, 无法进行任何操作.

我当即检查了邮箱, 除了当天上午发送的意义不明的邮件外, GitHub 没有向我发送任何其他邮件, 悄无声息地就将我的账号和仓库都停用了.

我尝试点击 contact support 按钮, 在通过我的邮箱接收验证码后, 它表示我的账号已被标记, 必须验证手机号才能继续联系支持. 然而, GitHub 的短信服务不支持向中国大陆 (+86) 和中国香港 (+852) 的手机号码发送验证码. 我常用的手机号无法完成验证.

2026/04/03 20:04 UTC+8

当天我恰好携带了我英国 (+44) 备用 SIM 卡的手机, 我使用其勉强完成了短信验证并最终提交了工单, 表示我不明白为什么会被封, 请求再次 review 并恢复我的账号访问.

提交后, 我收到了 GitHub 的回执邮件 [GitHub Support] Confirmation - Request Received (#4243072).

2026/04/04 19:35 UTC+8

一天过后我没有收到任何回复. 由于 GitHub 封禁我的账号已经导致了一些依赖我的下游出错, 越来越多的人通过各种渠道联系我询问情况. 我再次向 GitHub support 的工单发邮件表示此工单较为紧急, 希望优先处理, 尽管我完全不确定这么做有没有用.

2026/04/05 15:15 UTC+8

GitHub 目前为止没有给我任何回复, 考虑到现在也不是工作日, 我完全无法预估 GitHub 何时才能处理这一问题. 我创作此博客文章以更广泛的向所有潜在的受众说明情况, 并寻求可能的帮助.

2026/04/12 17:10 UTC+8

仍未收到任何回复. 根据 GitHub 文档, 我向 [email protected][email protected] 发送邮件, 要求导出数据.

2026/04/20 00:02 UTC+8

仍未收到任何回复.

账号登录恢复: 2026/04/24 07:15 UTC+8

一起床就收到了好几封来自 GitHub 的邮件, 后面的几封是常规 issue 提醒, 第一封是 GitHub Support 回复邮件:

2026/04/24 08:03 UTC+8

监控显示我的 GitHub Pages 恢复正常. 我大约十点钟登录账号简单查看, 看起来没有问题.

2026/04/25 21:51 UTC+8

然而事情并没有结束… 我发现我仓库的 Actions 没有正常运行, 我手动触发 Actions 时, 得到了这样的报错:

我回复了 GitHub Ticket, 报告 Billing 问题并要求继续解封.

2026/05/01 00:20 UTC+8

仍在等待回复中… 以及新的 Git 迁移文章正在撰写中!

影响及后续规划

非常感谢所有私下联系我的人的关心, 大家不用特别担心, 我几乎所有的代码都在本地有仓库和多份备份, 除了无法将新代码公开分发, 暂时不会影响我的正常开发, 也没有实际的代码丢失.

现在主要受到影响的是 GitHub issues/PR/releases/Wiki 这些功能, 我没法和其他用户/贡献者交流了, 相关数据也被 GitHub 锁住了, 甚至我的博客评论区也因为使用了 giscus 而无法正常工作. 并且现在 GitHub 完全不让我进行数据导出, 所以我无法直接迁移到别的网站. 我上次进行 GitHub 数据 Exprt 是在去年九月, 距今已有半年, 数据大概也过于 outdated 而无法使用, 所以我还是得等 GitHub 官方给我解封账号.

其实, 我也不是没考虑过我的 GitHub 账号可能出现意外 - 例如因为某些地缘政治因素无法使用, 例如凭据被盗导致无法访问等, 但确实没想到 GitHub 先给我突然整了这一出莫名其妙的封号.

这确实是一个非常糟糕的用户体验, 看来是 GitHub 提醒我应该要把迁移提上日程了. 其实 GitHub 的 git 托管/GitHub Actions/GitHub Pages/包管理之类的功能很好迁移, 我只要找台海外服务器, 自建一个 Gitea/Forgejo 之类的实例, 这些功能就都有了.

更难迁移的是社区环境, 我如果自建实例, 每个用户都要跑到我的实例上注册一个账号, 才能 PR 和提 issue, 我还要管理所有注册的账号, 想想就非常麻烦, 也会劝退很多潜在贡献者. 基于 ActivityPub 的 ForgeFed 看起来也许是解决这一问题的方法, 如果 Codeberg 之类的实例支持了 federation, 我就能更轻松的迁移了, 不过现在看来 ForgeFed 协议的开发比较缓慢, 仍然处于实验性状态, 并没有广泛使用…

让我再研究一段时间, 找到一个易用性和 self-host 的平衡点, 敬请期待 https://git.lyc8503.net 上线

本文采用 CC BY-NC-SA 4.0 许可协议发布.

作者: lyc8503, 文章链接: https://blog.lyc8503.net/post/github-account-suspended/
如果本文给你带来了帮助或让你觉得有趣, 可以考虑赞助我¬_¬