【问题标题】:Why isn't my page loading up on Github?为什么我的页面无法在 Github 上加载?
【发布时间】:2017-02-11 17:59:19
【问题描述】:

我正在尝试将我的存储库指向自定义域并收到此错误:

404 找不到文件

在此地址配置的站点不包含请求的 文件。如果这是您的网站,请确保文件名大小写匹配 网址。对于根 URL(如 http://example.com/),您必须提供 index.html 文件。

这是我的仓库:https://github.com/rohithpalagiri/rohithpalagiri.github.io

这是自定义网址:rohithpalagiri.com

我查看了我的 namecheap 设置,它设置正确。有谁知道是不是我的代码中的某些东西导致了这个问题?

【问题讨论】:

    标签: javascript html css github gulp


    【解决方案1】:

    它目前采用master 分支。

    进入repo settings 并选择gh-pages 分支。然后点击保存

    【讨论】:

    • 更改选项是灰色的,你知道如何更改它以便选项可用吗?
    • 只需使用另一个名称创建一个分支。否则,将 HTML 保留在 master 分支中,并将生成它的代码移动到另一个分支中。
    • 对不起,我应该更具体一些,我已经有一个 gh-pages 分支,但由于某种原因它仍然是灰色的,我可以从 master 更改它。
    • 没错。您不需要 gh-pages 分支,因为它是个人资料页面。只需将内容放在主分支中即可。
    【解决方案2】:

    您好,您实际上并不需要 gh-pages 分支,因为您使用的是 username.github.io,您的主分支就可以了。将 github 视为您从中提供服务的目录,它无法找到您的 index.html - 它不知道在您的 build/src/ 目录中搜索它。因此,您可以在回购中打开您的index.html 并从那里链接,或者将您的构建拉出并使其成为您的回购。您的 master 分支将正常工作,并保留 cname

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-22
      • 2022-01-14
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 2016-11-23
      • 1970-01-01
      相关资源
      最近更新 更多