【问题标题】:Git 404 There isn't a GitHub Pages site hereGit 404 这里没有 GitHub Pages 站点
【发布时间】:2021-01-29 19:53:46
【问题描述】:

我正在尝试在 github 上托管我的第一个页面,但收到以下错误消息:Git 404 There is not a GitHub Pages site here。这是我页面的 URL:Sadap93.github.io。网站名称和存储库名称相同。存储库:https://github.com/Sadap93/Sadap93.github.io.git 我该如何解决这个问题?

【问题讨论】:

标签: html css git github repository


【解决方案1】:

有一个可能的原因-

  1. GitHub 页面未启用:要解决此问题,Repo 设置 -> Github 页面部分 -> 选择主分支。如果它已经存在,请等待一段时间并再次刷新您的网站。
  2. 没有 htaccess 文件:创建一个 .htaccess 文件并输入 DirectoryIndex index.html 并保存。 更新:GitHub Pages doesn’t support .htaccess

【讨论】:

  • 嗨!在 Github Pages 中选择了 master 分支。正如你所说,我将其更改为主分支,之后我再次推送我的文件,我的网站现在可用。非常感谢您的回答。
  • @Sadap 欢迎您!另外,您可以接受我的回答,以便其他搜索与此主题相关的内容的人可以看到它!
  • 谢谢! .htaccess 文件步骤解决了我的问题。我有一个现有的 GitHub pages repo 用于我的博客。我将主分支重命名为主分支。但是当我访问我的网站时,我会收到 404 错误。添加 .htaccess 文件修复它。
  • @Nil 看起来 GitHub 不支持 .htaccess 文件。见github.community/t/does-htaccess-work-on-github-pages/137177。在我的例子中,我重命名了默认分支,所以我猜,该站点需要在 GitHub 端重建才能看到新名称。所以推动做到了这一点。或者推送是巧合,有些东西被缓存了,我只需要等待缓存重置。
  • @MonicaGranbois 是的,如果分支选择正确,我想我们所能做的就是等待一段时间。我已经更新了答案!感谢您交流您的观察!
【解决方案2】:
  1. 你是从 GitHub 页面中选择的吗?

  2. 你能告诉我你的 GitHub Pages 设置吗?

打开您的回购然后转到设置选项卡并向下滚动。 (回购设置 -> Github Pages)

如果没有,则通过选择您的特定 repo 来配置它。并尝试用你自己的名字命名你的仓库。 (更好的方法)

【讨论】:

    猜你喜欢
    • 2019-09-30
    • 1970-01-01
    • 2015-06-04
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多