Github Pages 404问题求助:创建的.github.io仓库页面无法加载如何修复?
修复 GitHub Pages 404 错误的步骤
我来帮你一步步排查并解决这个问题,按以下顺序检查最容易定位原因:
1. 确认仓库分支与部署源设置
- 打开你的仓库页面,点击顶部的「Settings」标签,找到左侧菜单栏的「Pages」选项。
- 检查「Source」部分:默认应该选择「Deploy from a branch」,分支要选你推送
index.html的那个分支(当前GitHub默认分支是main,旧仓库可能是master),文件夹要选「/(root)」(除非你特意把文件放在docs这类指定文件夹里)。 - 如果分支或文件夹选错了,调整后点击「Save」,等待GitHub重新部署。
2. 验证index.html的位置与内容
- 回到仓库代码页面,确认
index.html在仓库的根目录下,而不是src、html这类子文件夹中。如果在子文件夹,要么把文件移到根目录,要么在Pages设置里指定对应的文件夹。 - 点击
index.html查看内容,确保文件不是空的,且是有效的HTML代码(比如至少包含<html>、<body>这类基础标签)。
3. 检查部署状态
- 在Pages设置页面下滑到「Deployment history」部分,查看最近的部署记录是「Success」还是「Failed」。
- 如果显示Failed,点击记录查看错误详情(比如文件路径错误、权限问题等),根据提示修正后重新推送代码。
4. 等待部署生效并清除浏览器缓存
- GitHub Pages部署不是即时的,刚推送代码后可能需要5-10分钟完成部署,别急着马上访问。
- 如果等待后还是404,试试浏览器的硬刷新(Windows按
Ctrl+F5,Mac按Cmd+Shift+R),或者用无痕/隐私模式打开页面,避免浏览器缓存旧的404页面。
5. 确认仓库命名与权限
- 再次核对仓库名
chineseantiquebuyers.github.io是否完全匹配你的GitHub用户名(个人用户页要求命名为<username>.github.io),大小写尽量保持一致(虽然GitHub不区分,但偶尔会有缓存问题)。 - 确保仓库是公开的:免费用户的GitHub Pages仅支持公开仓库,私有仓库需要订阅Pro计划才能部署。
内容的提问来源于stack exchange,提问作者Bartosz Wais




