如题,昨晚开始折腾用hexo在github上部署个人博客,一开始代码部署不了,后来误打误撞把代码传了上去,如图:
但是通过 用户名/github.io提示无法访问此网页 ,请教大神怎么回事??
如题,昨晚开始折腾用hexo在github上部署个人博客,一开始代码部署不了,后来误打误撞把代码传了上去,如图:
但是通过 用户名/github.io提示无法访问此网页 ,请教大神怎么回事??
你的 repo 名字错了。
文档 里说了,
You must use the username.github.io naming scheme.
Content from the master branch will be used to build and publish your GitHub Pages site.
因此你需要建立一个叫 qiudeqian.github.io
的 repo
5 回答2.8k 阅读
3 回答2.6k 阅读
1 回答1.4k 阅读✓ 已解决
3 回答970 阅读
首先,你要清楚,使用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站点是无法访问的