我的新Github页面没有显示出来。

70

我正在遵循这个指南来创建一个Github页面

我创建了一个存储库,将其克隆到我的项目目录并推送,最后到达了这个最后一步:

Fire up a browser and go to http://username.github.io. Give it a couple of minutes for your page to show up—there will be a delay this very first time. In the future, changes will show up pretty much instantly.

我的Github repo链接是这个:https://github.com/leongaban/gabanco

所以我认为我的Github页面链接应该是这个之一:
http://leongaban.gabanco.github.io/

或者

http://leongaban.github.io/

然而目前这两个链接都无法使用 :(

有人之前创建过Github页面吗?最终我想在上面尝试使用Jekyll。


请查阅官方文档以进行核实,文档链接在此处:https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/ - Timeless
32个回答

2
您可以简单地将文件夹从根目录更改为文档目录,或者反之。

这对我有用。


2
如果您正确地命名了您的存储库,比如<username>.github.io,并且显示Github页面正在维护中,请等待几分钟然后刷新。您的网站将会显示。
但是,如果它显示404错误,则检查您的根文件夹中是否有index.html,并且您的Github页面设置已从设置选项卡启用。
转到此链接 - https://github.com/<username>/<username>.github.io/settings 并检查Github页面部分,您需要配置源。

2
通常我们可以查看构建流程并找出问题所在。例如,在我的情况下,我能够看到提交的文件以及生成的HTML文件。但不幸的是,我无法看到并浏览该页面。

enter image description here

我们可以导航到最后一次提交,然后在我们的提交ID旁边,我们可以看到一个绿色的勾号。当我们点击那个勾号时,我们可以看到构建和部署信息,类似于这样。

enter image description here

我们可以展开每一步并查看问题出现在哪里。在我的情况下,在展开 build 后,我发现我的页面被跳过了。

enter image description here

问题在于,我在Jekyll管理界面中设置了日期并发布了文章。但是GitHub采用的是UTC时间,而我所在的时区是IST。所以对于GitHub来说,我的时间仍然是未来的时间。 因此,我确保设置了延迟发布时间,这样就解决了问题。

哇,我不知道我可以调试GitHub!谢谢您! - lisichka ggg

1

我也曾遇到同样的问题。我认为首先你需要检查一下自己的Github Pages是否已经启用。你可以在“设置”中找到这个选项。然后将网页从“github.com/用户名/仓库1/仓库2/仓库3.../blob/master/文件名.html”

改为“用户名.github.io/仓库1/仓库2/仓库3.../文件名.html”。

然后再试试看。祝好运!


1
原来我的html文件中有一个错误:“文件末尾没有换行符”。一旦我解决了这个问题并进行了另一次提交和推送,它就可以正常工作了。

1
你是如何调试的? - Darragh Enright
原来你可以在GitHub的存储库设置下查看构建错误。不错! - Darragh Enright
不,这不能成为一个理由。HTML页面上的换行符不会导致错误。我已经检查过了!! - Aven Desta

1

前往项目设置,向下滚动,找到 GitHub Pages 部分。可能会提示您尚未选择源。我选择了一个源,等待2分钟,然后它就可以正常工作了。


1
在我的情况下,我的页面存储库使用了用户名/用户名.github.io的命名方案,但仍无法运行。
我只是将存储库克隆到本地,并新建一个push_test.txt文件并将其推送到存储库,然后https://username.github.io就可以工作了。

0

在存储库名称的第一部分中使用GitHub用户名。添加年龄后等待2分钟。使用Google网站管理员搜索控制台验证您在GitHub页面上创建的页面输入图像描述

rahul-inspired-iosdeveloper.github.io

0
解决404错误页的方案是将分支从主分支更改为gt-pages。

0
如果您按照以下步骤进行操作: 仓库名称应为username.github.io
最重要的是,您必须向您的仓库添加README文件。确保您的网站将显示出来。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接