我试图将我的存储库指向自定义域并收到此错误:
404 找不到文件
该地址配置的站点不包含请求的内容 文件。如果这是您的网站,请确保文件名大小写匹配 网址。对于根 URL(例如 http://example.com/),您必须提供 index.html 文件。
这是我的仓库:https://github.com/rohithpalagiri/rohithpalagiri.github.io
这是自定义网址:rohithpalagiri.com
我查看了我的 namecheap 设置,它设置正确。有谁知道是否是我的代码中的某些内容导致了问题?
嗨,您实际上不需要此存储库的
gh-pages
分支,因为您正在使用 username.github.io
,您的 master 分支就可以了。将 github 视为您提供服务的目录,它无法找到您的 index.html
- 它不知道在您的 build/
或 src/
目录中搜索它。因此,您可以在存储库中打开您的 index.html
并从那里链接,或者拉出您的构建并将其设为您的存储库。你的主分支会工作得很好,并保留 cname
我也发现了同样的问题。请检查您的存储库是否包含index.html 文件。如果没有,则转到该文件夹并输入“git add index.html” 然后'git commit -m“你的提交名称”,然后'git Push'然后检查你的存储库你会发现