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

时间:2014-01-03 02:31:46

标签: git github github-pages

所以我正在关注this guide here to create a Github page

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

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回购链接是这样的: https://github.com/leongaban/gabanco

所以我假设我的Github页面链接是:
http://leongaban.gabanco.github.io/

http://leongaban.github.io/

但目前这两个链接都没有工作:(

之前有人创建过Github页吗?最终我想试试Jekyll。

25 个答案:

答案 0 :(得分:23)

将您的项目名称重命名为yourusername@github.comdocument

中提到的{{1}}
  

此存储库必须使用username / username.github.io命名方案。

修改

  

您只能为User或Org Pages存储库使用您自己的帐户名。像joe / bob.github.io这样的存储库不会构建Pages。

答案 1 :(得分:17)

我不确定该网站是否需要一些时间才能显示,但是在推送我的主分支后我得到了404错误...然后我在repo的设置中更改了我的'主题'。突然间它开始工作了!出现了一个名为config.yml的文件,主题为元数据。

答案 2 :(得分:10)

正确命名您的存储库,如第一步所述:

  

转到GitHub并创建一个名为的新存储库    username.github.io ,其中username是您的用户名(或组织)   名字)在GitHub上。

答案 3 :(得分:10)

如果您拥有正确的存储库名称并且仍然遇到404错误,则解决方案可能是推送到存储库。

这对我有用。推后它立即出现。

答案 4 :(得分:2)

我遇到了同样的问题。我通过转到存储库的Settings并将存储库的名称更改为username.github.io

来修复它

答案 5 :(得分:2)

在我的情况下,我有正确的存储库名称,仍然有404错误。然后我找到this回答,所以我做了一个改变并再次推动。这次我第一次推动的变化出现了。所以我等了一会儿,然后几分钟后,我第二次推动的变化出现了。可能就是变化不是即时可见的。

答案 6 :(得分:2)

对我来说,第二次提交直接显示了我的Github页面。 This非常有用。

答案 7 :(得分:2)

如果您已正确命名存储库,如<username>.github.io,并且显示Github页面正在维护中,请等待几分钟,然后刷新。您的网站将会显示。

但是,如果显示404错误,请检查您的根文件夹中是否有index.html并在“设置”标签中启用了Github页面设置。

转到此链接-https://github.com/<username>/<username>.github.io/settings 并检查您必须在其中配置源的Github Pages部分。

答案 8 :(得分:2)

尝试推送一个空的提交并刷新页面。应该可以。

git commit --allow-empty -m "Trigger rebuild"
git push

答案 9 :(得分:1)

原来我的html文件中出现错误&#34;文件末尾没有换行符#34;。一旦我解决了这个问题并做了另一个提交和推送,它就有用了。

答案 10 :(得分:1)

转到项目设置,然后向下滚动,找到github页面部分。可能表示您尚未选择来源。我选择了一个,然后等待2分钟,然后就可以了。

答案 11 :(得分:0)

请不要慌张并重命名GitHub存储库,并查看它上载的页面,然后可以将其重命名为原始名称。

答案 12 :(得分:0)

您只需将文件夹从 root 更改为 docs反之亦然

它对我有用。

答案 13 :(得分:0)

就我而言,这是因为我的index.html文件位于主分支的文件夹中。为了使其正常工作,您必须在第一个存储库中直接有一个文件 index.html ,而不是其中的任何文件夹或子文件夹。就是这样。

答案 14 :(得分:0)

如果其他任何人正在使用gh-pages NPM库进行部署(即针对React应用),则在部署后,您需要再执行一步。

从GitHub设置页面上,向下滚动到“ GitHub页面”,并将源分支更改为“ gh-pages”。部署应用后,该分支将自动为您创建。

答案 15 :(得分:0)

另一个数据点:检查您的分支。

当您创建一个新的仓库时,默认的分支是“ main”。 GitHub页面所需的分支是“ master”。

答案 16 :(得分:0)

别忘了启用Git页面 example

答案 17 :(得分:0)

确保代码中存在index.html文件,否则将显示400错误

答案 18 :(得分:0)

我的页面正在运行,但是后来我尝试将其连接到Heroku,这导致404错误。切换回原始版本后,我仍然收到错误消息。我通过进入存储库的设置并实际上更改了名称来解决了这个问题。

答案 19 :(得分:0)

我在Angular应用中遇到了同样的问题。我忘了公开回购协议:)即使我没有使用用户名/用户名.github.io回购协议,它在<username>.github.io/<repo-name>上也起作用。

答案 20 :(得分:0)

在这种情况下,您已经按照以下步骤操作: 存储库名称应为username.github.io

主要是您必须将 READ.md文件添加到存储库中。确保您的网站会出现。

答案 21 :(得分:0)

解决404错误页面的方法是将“分支”从“主页面”更改为“ gt-页面”

答案 22 :(得分:0)

在存储库名称第一部分中使用GitHub用户名。增加年龄后,请等待2分钟。使用Google网站管理员搜索控制台来验证您在GitHub页面上创建的页面enter image description here

rahul-inspired-iosdeveloper.github.io

答案 23 :(得分:0)

在我的情况下,我的页面存储库使用username / username.github.io命名方案,但仍然无法工作。

我只是将存储库克隆到本地,然后新建一个push_test.txt文件并将其推送到存储库,然后https://username.github.io正常工作。

答案 24 :(得分:0)

我遇到了同样的问题。我想首先你需要检查你的Github页面是否已启用。您可以从“设置”中查看。然后改变任何HTML网站 来自“github.com/username/repo1/repo2/repo3 ... / blob / master / file.html”

改为“username.github.io/repo1/repo2/repo3.../file.html”。

然后试一试。 祝你好运。