五月份的一天,睡前我往 hugo amigo 主题仓库 push 了一次代码,然后关了电脑。
之后我就再没上过 GitHub。直到有小伙伴问我:你 GitHub 上那个 amigo 主题仓库是不是改成私有仓库了?访问原地址显示 404。
我心里一惊:不会又被标记了吧?清除登录 cookie 后访问我的 GitHub 主页,果然显示 404 Not Found。
这里给不知道账号被标记的朋友说明一下:当你的 GitHub 账号被标记,你所有的公开仓库都会对外不可见,你只能通过 SSH 向仓库推送提交。你无法使用第三方平台授权登录你的 GitHub 仓库,仓库里的所有 GitHub Actions 都会被禁用。对于习惯用 GitHub 授权登录第三方平台的人来说,这非常难受。
但 GitHub 标记你的时候有个很操蛋的操作:它不会告诉你为什么被标记,而是直接全网“雪藏”,你只能拿着官方文档去猜。
起初我以为是抓取友链数据的 RSS Action 被识别为滥用,第一时间删除了定时 Action,并用新的提交历史覆盖掉原有提交,肌肉记忆般地提交了一个申请解除账户标记的工单。
我猜也可能是因为自己没充钱,我迎来了第一次漫长等待。GitHub Support 在七月份回复了我的工单,但没有告诉我原因,且表示不会解除标记状态。我再回复询问原因时,工单已经被关闭了。
被告知不会解除标记之后,我内心是想放弃的。但我很多社交平台都关联 GitHub 登录,被标记的账户无法使用这种第三方授权登录,这就非常操蛋,所以我只能硬着头皮去猜原因。
我给 cc switch 接入了 ChatGPT,把文档喂给它,并装上一些浏览器 MCP 和 skill,让它帮我深挖 GitHub 仓库的疑似违规痕迹。经过漫长等待,它给了我很多建议,让我覆盖一些疑似违规仓库的 git 历史。它检查到我备份仓库里有类似注册破解的 DLL 注入插件,可能被检测到了。
按照 ChatGPT 的建议,我通过重写 git 历史、空提交等方式清理了相关记录,把所有疑似违规点真真切切地写成英文说明,提交了一个新工单给 GitHub Support,并把仓库所有文件清空。
于是我迎来了第二次等待。
直至今日,我的 GitHub 账户被解开,历时约六个月。
没有觉得很开心,只是觉得这很折磨。
