所以我正在关注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/
或
但目前这两个链接都没有工作:(
之前有人创建过Github页吗?最终我想试试Jekyll。
答案 0 :(得分:23)
将您的项目名称重命名为yourusername@github.com
。document
此存储库必须使用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)
答案 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页面上创建的页面。
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”。
然后试一试。 祝你好运。