
GitHub Pages 404 故障排查:深度分析与根因定位
引言:当博客突然消失 2026年2月22日中午,我的技术博客 https://s-ai-unix.github.io/ 突然显示 404 错误。上午还正常,中午就挂了。我没有在 github上做任何特殊操作,只是正常提交了几篇文章。 这场故障排查揭示了一个核心问题:不同的问题解决方法,效果天差地别。 第一章:问题诊断的两条路径 1.1 症状 访问 https://s-ai-unix.github.io/ 显示 404 Not Found。GitHub Actions 失败日志: Run #333 (UTC 2026-02-22 05:15:32Z) Status: failed Error: Failed to create deployment (status: 404) Ensure GitHub Pages has been enabled 1.2 两条诊断路径 路径 A(症状分析): 看到错误日志 → 判断 Pages 配置异常 → 建议用户手动修改 Settings 结论:需要用户手动操作。问题:即使执行了所有操作,404 依然存在。 路径 B(根源分析): 看到错误日志 → 追溯 git 历史 → 查看 commit diff → 发现配置被改错 → 恢复配置 结论:问题自动解决,无需任何手动操作。 ...