GitHub 标记了我的账号!
犯下了暴食之罪的 GitHub
2026年6月9日,我像往常一样打开我的 GitHub,给别人写的项目提了一个简单的 PR,维护了自己的博客,上传了一些小改动。当我认为一切如同预想般进行的时候,我发现我无法触发 GitHub action 了。往常的工作流中,每当我 push 一些 commit 后,我会使用 GitHub 的命令行手动触发 action 来进行 CI/CD,而今天的命令行却报了一些不明所以的错误。在尝试解决问题的过程中,我还发现一些很诡异的现象:
- 我的主页无法访问了,报错 404。
- 未登录状态下,我的 GitHub Profile 页面也无法访问,显示 404。后来让我的朋友试了下,他也没法儿访问我的 GitHub 主页。
- 我今天新提交的 PR 没有显示在仓库的 Pull Request 页面。之前我完成的一些已经合并的 PR 也没法儿再访问。
我逐渐意识到哪里不对——我很可能被 GitHub 封禁了。但是奇怪的是,我可以正常登录 GitHub,克隆仓库,上传代码,查阅自己和别人的项目,这看上去不像是账号被封禁了。又经过一番尝试后,我发现现在的状态更像是我的账号存在过的所有痕迹被抹掉了:star 别人的仓库不涨 star 数、历史 PR 和 issue 全部被隐藏、自己的开源仓库和主页对别人完全不可见。仿佛 GitHub 上从来就没有存在过 rennsax 这个账号,除了我自己,任何人都看不到与我相关的内容和信息。
确认了这一现象的我无疑是惊恐的。小说「Re:ゼロから始める異世界生活」中的反派暴食司教有着将对手的“名字”吞噬的能力,被吞噬名字的人会被抹去一切存在过的痕迹,没有人记得他的名字和他曾经做过的事情。而现在我的 GitHub 账号就像是被暴食司教吞噬了一般,我在 GitHub 上存在过的证明被完全抹去。更可悲的是,我发布的新的 issue 和 PR 也会被隐藏——我想振臂高呼,却被扼住咽喉无法发声。
我随即开始调查我的账号到底发生了什么。很快我发现网上也有很多人遇到了类似的问题,这种现象是由于 GitHub 账号被标记(flag)了。不同于账号被停用(suspended),被标记的账号可以登录,用户自己仍然可以访问账号内容,但其他人访问时看到的全都是 404。经过调研,发现很多中国大陆的开发者都有过账号被错误标记的经历。
令人愤慨的是,GitHub 标记你的账号,不需要事先通知你、警告你,也不需要具体说明你做错了什么,整个标记的过程是强制的、静默的,甚至在我的账号被标记后,连一封提醒我的邮件都没有发送。这无疑是一种暴力执法,GitHub 根本不在乎这样的举动会给无辜的用户带来怎样的麻烦,他们躲在自动机器人身后拒绝沟通,俨然一副伟岸的独裁者形象。
更令我失望的是,当我尝试通过 appeal 流程恢复我的账号时,GitHub 要求我进行手机号验证,而它并不支持中国大陆的手机号!它的验证流程也极其严苛,在通过复杂的多轮验证码后才能换来一次验证码发送,而且 24 小时内只能发送一次!这条事关账号命运的验证码,不仅不能发送到中国大陆的手机号码上,而且还得是用户卑躬屈膝苦苦哀求才施舍而来的,这样的政策蕴含着怎样的傲慢姿态我无从可知。整个 appeal 流程中,没有任何人工介入,用户也根本无法主动联系到 GitHub 的人工客服(我不禁想问,人工客服真的存在吗?)。直到 appeal 流程结束,我也无从知道当初我到底做错了什么才导致账号被标记,只是得到了笼统的声明:Some activity on your account was flagged by our abuse-detection systems for manual review, as it may conflict with our Terms of Service. 时至今日,我仍旧被 GitHub 的武断和傲慢之举蒙在鼓里,却没有任何对抗它的手段。
6月11日,在朋友的帮助下,我终于通过了手机号验证,启动 appeal 流程并阐述了我的问题。
6月12日,GitHub 首次回复我,并要求我提供更多信息。我立刻回复,不敢怠慢了这位大人,虽然它可能只是一个自动回复机器人。
6月16日,GitHub 终于再次回复我,并为我的账号解除了标记。
虽然从我发现账号被标记到解除标记只花了一个礼拜,但是 GitHub 的愚弄用户、无视用户体验的行为历历在目。此次经历让我对 GitHub 的所有美好滤镜彻底破碎。曾经懵懂的我信赖它,把它当作一个神圣高洁的开源避难所。事实上,作为一个被商业公司完全控制的平台,GitHub 的追求从来就与自由软件运动背道而驰。是我在粉饰它、美化它,直到它犯下了严重影响我日常工作的暴食之罪,我对它的信任才彻底崩塌。今天 GitHub 能若无其事地标记我这个良民的账号,明天它是不是能连个借口都不用找就封禁一位“敏感用户”的账号?这样的行为和信奉暴政的某些西方独角兽其实别无二致。
现在,我也不再使用 GitHub Pages 部署个人主页,只是保留了一个域名用来重定向。未来,我将代码开源到 GitHub 的积极性大概也会显著降低吧。突然想起来,几年前我申请 GitHub 学生认证的时候,也是费了九牛二虎之力:
每次申请都是秒拒绝,没有人工,没有申诉渠道,只能一遍遍地抽奖。那时候我就该意识到 GitHub 是有多么傲慢和自负,结果现在才算吃了个大的教训。可是 GitHub 似乎确实全网无平替,如果有一天它真的膨胀到无法控制,那我们究竟该何去何从?

