如何在GitHub发布页面?解决404文件未找到错误
解决GitHub Pages 404文件未找到问题
问题根源
你的首页文件index.html存在仓库的main/index子目录里,但GitHub Pages默认只会扫描分支根目录的首页文件,路径不对应才导致了404错误。
修复步骤
配置正确的Pages源路径
打开仓库的Settings -> Pages,在Source区域:- 选择分支为
main - 选择文件夹为
/index(和你的文件所在目录对应) - 点击Save保存,不要随意修改其他无关设置
- 选择分支为
检查首页文件细节
确保index目录里的首页文件是**index.html**(必须全小写,GitHub对文件名大小写严格敏感,任何大小写偏差都会导致无法识别)
确认文件为公开可访问状态(公开仓库默认满足该要求,私有仓库需升级为Pro用户才能启用Pages功能)等待部署完成
保存设置后GitHub会自动触发站点构建部署,这个过程通常需要1-5分钟,不要刚设置完就刷新站点,等部署完成后再访问https://gramedyczna.github.io验证部署状态
返回Settings -> Pages页面,顶部会显示部署状态:- 若提示「Your site is live at...」,说明部署成功
- 若出现部署失败提示,点击日志链接查看具体错误信息,再针对性修复
内容的提问来源于stack exchange,提问作者Andrzej Hnatiuk
相关产品推荐
相关产品推荐

