如何修复Github页上的404页?

https://github.com/roine/p1/tree/gh-pages这里是gh-pages分支上的一个github仓库。 一切看起来不错,我有我的index.html,我的CSS,JS和图片文件夹。

但是,当我访问http://roine.github.com/p1我有一个404页面。

任何解释和解决方案?


四个月前,我已经联系过支持人员,他们告诉我这是他们的问题,他们已经暂时解决了问题(针对当前的提交)。

今天我再试一次

  • 我删除了github上的gh-pages分支

    git push origin --delete gh-pages

  • 我删除了本地的gh-pages分支

    git branch -D gh-pages

  • 我重新初始化了git

    git init

  • 我在本地重新创建了分支

    git branch gh-pages

  • 我把gh-pages分支推给了github

    git push origin gh-pages

  • 工作正常,我终于可以在页面上更新我的文件。


    在我的情况下,我有名字以_开头的文件夹(如_css_js ),GH Pages根据Jekyll处理规则忽略它。 如果您不使用Jekyll,解决方法是在根目录中放置一个名为.nojekyll的文件。


    我只有一个提交所有的文件。 我推了一个空的提交,刷新了页面,它工作。

    git commit --allow-empty -m "Trigger rebuild"
    git push
    
    链接地址: http://www.djcxy.com/p/89071.html

    上一篇: How to fix page 404 on Github Page?

    下一篇: App name changed so redirect to new one in tomcat