把博客托管在 github 无法访问
如题,昨晚开始折腾用hexo在github上部署个人博客,一开始代码部署不了,后来误打误撞把代码传了上去,如图:
但是通过 用户名/github.io提示无法访问此网页 ,请教大神怎么回事??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如题,昨晚开始折腾用hexo在github上部署个人博客,一开始代码部署不了,后来误打误撞把代码传了上去,如图:
但是通过 用户名/github.io提示无法访问此网页 ,请教大神怎么回事??
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
首先,你要清楚,使用GitHub挂载网站,其实是使用了GitHub Pages的功能
GitHub Pages有两种用法:
如果你的仓库名为
用户名.github.io
的话,会自动开启GitHub Pages功能,且所有提交到master
分支的代码,会当做网站内容被挂载起来,且网站访问地址为http://用户名.github.io
另外一种方法参见:https://help.github.com/artic...
第二种用法,可以手动指定一个仓库的
master
分支,或者master
分支下的/docs
目录,或者gh-pages
分支为网站的根目录,其下的内容为网站内容,此方法需要在仓库设置里手动开启GitHub Pages功能,并指定网站挂载方式用第二种方法的话,挂载之后的服务器地址,在设置之后会显示在后台,具体操作步骤可以参见:https://segmentfault.com/q/10...
然而,根据你现在的这个情况,并不属于上面任何一种情况,你创建的是你用户名下的名为
github.io
的仓库,并非用户名下名为用户名.github.io
的仓库,所以不会自动开启GitHub Pages;而且在这情况下,你也没有在后台手动开启GitHub Pages,因此线上的GitHub Pages站点是无法访问的你的 repo 名字错了。
文档 里说了,
因此你需要建立一个叫
qiudeqian.github.io
的 repo