Jon*_* M. 136 github github-pages
https://github.com/roine/p1/tree/gh-pages这是gh-pages分支上的我的github存储库.一切都很好看,我有我的index.html,我的CSS,js和图片文件夹.
但是当我访问http://roine.github.com/p1时,我有404页.
任何解释和解决方案?
Nyc*_*cen 136
我只有一个提交我的所有文件.我推了一个空提交,刷新页面然后就可以了.
git commit --allow-empty -m "Trigger rebuild"
git push
Run Code Online (Sandbox Code Playgroud)
Sup*_*tar 61
在我的情况下,我有一些名字以_
(和_css
和_js
)开头的文件夹,GH Pages根据Jekyll处理规则忽略.如果您不使用Jekyll,则解决方法是放置.nojekyll
在根目录中命名的文件.
Che*_*ana 52
我做了所有的招数在这里对我的叉子上固定的404页Github的页面,但它一直404'ing.
最后发现我的浏览器在网络上几乎没有保留10分钟的缓存.
只需添加/index.html
到URL的末尾然后它就会出现并解决了这个问题.
https://username.github.io
/index.html
Jon*_* M. 47
四个月前,我联系了支持人员,他们告诉我这是他们身边的问题,他们暂时修复了它(对于当前的提交).
今天我再试一次
我在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
工作正常,我终于可以在页面上更新我的文件.
Chr*_*ris 21
如果尚未安装,请在GitHub Pages设置选项卡中选择一个Jekyll主题。显然,即使您未在页面页面上使用Jekyll,这也是必需的。
Cla*_*lay 19
用gh-pages
分支分配回购后我遇到了同样的问题.我能够通过简单地将一个新的提交(只是空格index.html
)推送到我的fork的gh-pages
分支来修复.
Tim*_*ess 15
在我的案例中,2017年8月8日
在root下,创建一个index.html
文件
在root下docs
,在里面CNAME
创建一个文件夹,创建一个文件
docs
(注意:没有像.txt这样的扩展名,请确保你的文件系统显示扩展名)
gh-pages
分支是可选的,master
分支就足够了
更多:查看官方文档:https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/
Riv*_*lus 12
只需等待大约十分钟到一个小时。如果仍然无法正常工作,请联系github。通常这是他们的问题所在。但是,如果您很着急,可以尝试通过添加“?”来打开。URL末尾的问号。它强制查询搜索资源。像这样:
Ras*_*mon 12
在我的情况下,浏览器有我的应用程序的先前缓存版本。为避免获取缓存版本,请使用随机查询字符串访问您的 url:
https://{{your-username}}.github.io/{{your-repository}}?randomquery
如果您看到 404,甚至一切看起来都正确,请尝试切换 https/http。
原来的问题是 url 错误,通常您可以检查 repo 设置并找到生成站点的正确 url。
但是我已经正确设置了所有内容,并且设置页面显示它已发布,然后我仍然看到 404。
感谢 @Rohit Suthar 的评论(尽管该评论是使用 https),我将 url 更改为 http 并且它起作用了,然后 https 也起作用了。
归档时间: |
|
查看次数: |
125211 次 |
最近记录: |