无法访问 GitHub 页面上的隐藏文件

问题描述 投票:0回答:1

我在访问 GitHub Pages 网站上的隐藏文件时遇到问题。我的存储库的隐藏目录(“.well-known”)中有一个名为“cf-2fa-verify.txt”的文件。我两个多小时前已将此文件推送到我的存储库,但在尝试通过“

https://chobegusajumlung.org.np/.well-known/cf-2fa-verify.txt
”访问它时仍然收到 404 错误。

但我可以访问它(

.well-known/cf-2fa-verify.txt

)来自本地主机,但是当我将其上传到 GitHub 时,我只得到 404 找不到文件


Screenshot of localhost that has opened /.well-known/cf-2fa-verify.txt file

这是我迄今为止尝试过的:

1.检查了 GitHub 的状态:没有报告活动事件。

2.清除了我的浏览器缓存:该问题在不同浏览器和隐身模式下仍然存在。

3.检查我的存储库设置:GitHub Pages 已启用并设置为正确的分支。

4.等待:自从我推送更改以来已经两个多小时了。

5.还在互联网上研究了如何从 GitHub 页面访问隐藏文件,但没有获得任何有用的资源来解决这个问题

6.我还问了 Microsoft Edge AI(Chat)、Chat GPT 3.5、Google Brad。但这也对我没有帮助。他们的最后建议是在 Stack Overflow + GitHub Issue 等中询问。

存储库是公开的。

这是我的存储库的链接:

https://github.com/Ningsang-Jabegu/Kirat-Yakthung-Thegimhang-Chobegu-Sajumlung

我只想在访问此网址时显示文件(

https://chobegusajumlung.org.np/.well-known/cf-2fa-verify.txt

任何帮助将不胜感激!

github http-status-code-404 github-pages web-hosting
1个回答
0
投票

我一直在解决同样的问题,并花了几个月的时间试图弄清楚它是什么。我发现有两件事让我更接近解决方案:

  1. 包含
    .nojekyll
    文件,因为 GitHub Pages 处理假定使用 Jekyll。如果您使用的是 Jekyll,那么您的 Jekyll 配置需要相关子文件夹的
    include
    指令(在本例中为
    .well-known
    和;
  2. 在文件树的每个子文件夹中包含
    index.html
    index.md
    文件。如果您不使用 Jekyll,这一点尤其重要,因为如果这些文件丢失,GitHub Pages 似乎不会渲染文件夹子树(我的特定用例需要一个 .well-known/opengpgkey/hu/$KEY 子树,因此包含多个索引文件)。希望这有帮助。
    
        
© www.soinside.com 2019 - 2024. All rights reserved.