【问题标题】:My new Github page isn't showing up我的新 Github 页面没有显示
【发布时间】:2014-01-20 15:27:57
【问题描述】:

所以我关注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。

【问题讨论】:

  • 查看官方文档here

标签: git github github-pages


【解决方案1】:

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

【讨论】:

  • 对我来说也一样,不知道为什么现在需要主题!
  • 哇,这行得通。这是 Github 页面上的错误吗?或者这是预期的功能?
  • 我也遇到了同样的情况。尽管guide 中从未提及这一点。我想知道这是否是强制性的。
  • 2020 和这里一样。只需设置主题并将名称设为小写的组织名称即可。
【解决方案2】:

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

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

【讨论】:

  • 我想对此给予更多支持:它对我有用,可能是必要的一步。
  • 这个解决方案对我有用。我认为这可能是旧缓存的问题。但是这个命令确实可以完成工作。谢谢
【解决方案3】:

按照in the documentation 的说明将您的存储库重命名为<yourusername>.github.io

要发布用户站点,您必须创建一个名为 <user>.github.io 的用户帐户所拥有的存储库。

编辑: 您只能将您自己的帐户名用于用户或组织页面存储库。像 joe/bob.github.io 这样的存储库不会构建 Pages。

【讨论】:

  • 哦!谢谢! leongaban.studiogaban.github.io现在去看看10分钟后能不能到:)
  • leongaban.studiogaban.github.io 不正确,您应该使用自己的 gitHub 用户名。试试leongaban.github.io
  • 呃,我不明白。 leongaban 是我的用户名,我的项目名称是 studiogaban?
  • 是的,如果您的用户名是leongaban,您的项目名称也应该是leongaban.github.io。现在您的项目名称是gabanco,所以这导致了我在上面的答案中编辑的错误。所以只需尝试将您的项目重命名->gabancoleongaban.github.io
【解决方案4】:

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

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

【讨论】:

  • 这也对我有用。我刚刚推送了一个 README 文件,几分钟后网站出现了。
  • 是的,它对我来说也很顺利。只是好奇为什么他们没有将它包含在教程中。
【解决方案5】:

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

前往 GitHub 并创建一个名为 username.github.io,其中 username 是您的用户名(或组织 名称)在 GitHub 上。

【讨论】:

  • 用户名是否区分大小写?
  • 不,如果您将用户名设置为 AbCd.github.io ,那么您页面的最终链接将是 abcd.github.io
【解决方案6】:

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

【讨论】:

  • 尽管教程清楚地说明了 repo 的正确名称应该是什么,但不知何故我仍然设法没有仔细阅读并最终得到一个无处不在的 404,因为我错过了“.github.io”作为名称的一部分。谈论没有正确遵循基本指南!谢谢!
【解决方案7】:

就我而言,我有正确的存储库名称,但仍然出现 404 错误。然后我找到this的答案,所以我做了一个更改并再次推送。这次我第一次推送的变化出现了。所以我等了一会儿,几分钟后,我第二次推送的变化出现了。可能只是变化不是立即可见的。

【讨论】:

    【解决方案8】:

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

    【讨论】:

      【解决方案9】:

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

      但是,如果它显示 404 错误,请检查您的根文件夹中是否有 index.html,并且您的 Github 页面设置是否已从设置选项卡中启用。

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

      【讨论】:

        【解决方案10】:

        您可以简单地将文件夹从 root 更改为 docs反之亦然

        它对我有用。

        【讨论】:

          【解决方案11】:

          我所做的是添加一个 README.md 文件。我在 README.md 中输入了一些内容并将更改提交到 main 分支,然后页面立即开始显示。这里是:https://akcumeh.github.io/03-sunnyside

          有趣的是,我以前从未必须这样做才能查看我的网站,但今天我必须这样做。我认为有人在同一线程的先前答案中提到了这一点......

          【讨论】:

            【解决方案12】:

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

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

            那就试一试吧。 祝你好运。

            【讨论】:

              【解决方案13】:

              就我而言,我的页面存储库使用了用户名/用户名.github.io 命名方案,但仍然无法正常工作。

              我只是将仓库克隆到本地,新建一个push_test.txt文件并推送到仓库,然后https://username.github.io就可以工作了。

              【讨论】:

                【解决方案14】:

                原来我的 html 文件中有一个错误“文件末尾没有换行符”。一旦我解决了这个问题并再次提交和推送,它就起作用了。

                【讨论】:

                • 你是怎么调试的?
                • 原来您可以在 GitHub 的存储库设置下查看构建错误。整洁!
                • 没有。这不能成为一个理由。 html 页面上的换行符不会导致错误。我查过了!!
                【解决方案15】:

                进入项目设置,向下滚动,找到 github pages 部分。它可能会说你没有选择一个来源。我选了一个,等2分钟,就可以了。

                【讨论】:

                  【解决方案16】:

                  在存储库名称第一部分使用 GitHub 用户名。添加年龄后等待 2 分钟。使用google站长搜索控制台验证你在GitHub pages中创建的页面。

                  rahul-inspired-iosdeveloper.github.io
                  

                  【讨论】:

                    【解决方案17】:

                    解决404错误页面的解决方案是将Branch从Master改为gt-pages

                    【讨论】:

                      【解决方案18】:

                      如果您已按照以下步骤中所述的所有内容进行操作,例如: 存储库名称应为 username.github.io

                      最主要的是您必须将 READ.md 文件 添加到您的存储库中。肯定会显示您的网站。

                      【讨论】:

                        【解决方案19】:

                        我在使用 Angular 应用时遇到了同样的问题。我忘了公开 repo :) 即使我没有使用 username/username.github.io repo 命名方案,它在 <username>.github.io/<repo-name> 工作。

                        【讨论】:

                          【解决方案20】:

                          我的页面可以正常工作,但后来我尝试将其连接到 Heroku,导致 404 错误。切换回原来的后,我仍然得到错误。我通过进入 repo 的设置并实际更改名称来解决这个问题。

                          【讨论】:

                            【解决方案21】:

                            确保 index.html 文件存在于您的代码中,否则会出现 400 错误

                            【讨论】:

                              【解决方案22】:

                              不要忘记启用 Git 页面

                              【讨论】:

                                【解决方案23】:

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

                                当你创建一个新的 repo 时,默认的分支是“main”。 GitHub页面需要的分支是“master”。

                                【讨论】:

                                  【解决方案24】:

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

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

                                  【讨论】:

                                    【解决方案25】:

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

                                    【讨论】:

                                      【解决方案26】:

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

                                      【讨论】:

                                        【解决方案27】:

                                        添加主题也对我有用。最初我认为我可能需要等待更长的时间才能加载索引文件,但我之前完成的 repo 并没有花那么长时间。

                                        步骤:

                                        1. 点击回购中的设置
                                        2. 点击页面
                                        3. 点击更改主题

                                        只需添加一个主题,它应该会加载已发布的页面 url。

                                        【讨论】:

                                          猜你喜欢
                                          • 1970-01-01
                                          • 2020-11-15
                                          • 1970-01-01
                                          • 1970-01-01
                                          • 2022-07-29
                                          • 1970-01-01
                                          • 2018-07-07
                                          • 2021-08-26
                                          • 1970-01-01
                                          相关资源
                                          最近更新 更多