【问题标题】:Github webpage - Error 404 page not foundGithub 网页 - 找不到错误 404 页面
【发布时间】:2019-01-01 15:59:15
【问题描述】:

我在 R studio 中创建了一个个人网站并将其提交到 Github。

它根本没有加载,无法弄清楚为什么它不工作。

我的 github 仓库的链接是https://github.com/CPRyan/CPRyan.github.io

很抱歉我不能提供更多细节,但我真的不知道从哪里开始。

更新:

这不是因为我没有配置选项:

更新 2: https://cpryan.github.io有效,但https://cpryan.github.io/index有效

不确定这是否有帮助。

【问题讨论】:

    标签: github http-status-code-404 github-pages


    【解决方案1】:

    就我而言,这很有帮助:

    git commit --allow-empty -m "Trigger rebuild"
    git push
    

    【讨论】:

      【解决方案2】:

      仅仅提交到 Github 是不够的。您需要配置 Github Pages 以发布您的网站。 见this link。 另外,Index.html 应该是 index.html(不要大写)

      【讨论】:

      • 是的,我已经做到了。一切看起来都很好,并显示“您的网站发布于cpryan.github.io”,并带有绿色复选标记。但是链接只是抛出 404 错误。
      • cpryan.github.io/Index.html 有效。我刚刚意识到你把你的文件名大写了。将其重命名为小写 index.html :)
      • 感谢凯文的帮助!它不是具体的大写,而是最后的 /Index.html。我觉得它应该在不添加“/Index”的情况下加载到最后,但这肯定有助于至少加载网站,并可能帮助我找出问题的其余部分。再次感谢!
      • 等等,所以通常 DNS 会将 / 解析为 /index.html,因此您不必在最后添加任何内容。你没改大写吗?如果您更改了它,github 链接 cpryan.github.io 应该默认导航到(小写)index.html 页面。
      • 是的,即使将 .Rmd 和 .html 的“索引”更改为“索引”,链接本身仍然不起作用https://cpryan.github.io/,而https://cpryan.github.io/index 可以。你显然比我知道的更多,所以我仍然不知道如何解决这个问题。 :(
      【解决方案3】:

      我设法通过反复试验解决了这个问题。

      我正在学习,所以我在 github 和本地目录上创建存储库的过程很混乱。我仍然缺乏解释问题所在的知识,但这是解决问题的方法。

      我从 github 存储库中提取,合并,然后通过提交和推送将整个内容推送回在线。我猜这合并了两者,“解决了增量”,并将其集成到一组功能文件中。为糟糕的解释道歉,但现在它起作用了!

      感谢@Kevin Kang 为我指明了正确的方向。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-29
        • 1970-01-01
        • 2019-09-29
        • 2013-12-04
        • 2016-12-06
        • 1970-01-01
        • 2015-06-22
        相关资源
        最近更新 更多