GitHub解除对中国IP地址的访问限制 配置失误导致问题发生
昨天代码托管平台 GitHub 封禁所有中国 IP 地址的访问,当使用中国 IP 地址访问时会提示被站点拒绝访问,仅已登录的用户可以继续访问,其他用户即便访问登录页面都会提示错误。
尽管有猜测这可能是 GitHub 为反击爬虫采取的极端措施,也有猜测称这可能与美国的行政命令有关,不过最终这起事件被证实仅仅只是 GitHub 存在的失误,因为 GitHub 存在操作失误。GitHub 在状态页表示,由于某个配置更改造成意外影响,这导致未登录的用户从中国访问 GitHub 时出现暂时无法访问,已登录的用户则可以继续访问。
根据日志信息,此次事故从 2025 年 4 月 12 日 20:01 UTC 开始到 4 月 13 日 14:55 UTC 结束,换成中国时间即 4 月 13 日 04:01~4 月 13 日 22:55 结束,持续时间长达近 19 个小时。
按理说这种大范围故障应该发生不久就能被监测到才对,恰好又是周末估计 GitHub 工程师们都在休息,这才导致能持续如此长的时间无法访问且没有被快速解决。
最终 GitHub 通过撤销配置更改来解决此次问题,现在用户访问 GitHub 时应该可以恢复正常,无论是否登录应该都可以重新访问 GitHub.com