Github 个页面无法识别子模块中的 index.html
Github pages not recognizing index.html in Submodule
问题
我在 SO 上搜索了关于无法访问的子模块问题的各种问题,但大多数是 decade-old posts,修复它没有用。
我已经在使用 https://username...
link 而不是 .gitmodules
中的 git@username...
,这是大多数解决方案所指出的。
是我的子模块设置错误,还是只是Github无法拉取子模块?
资源
[submodule "./docs/SimpleLive2dViewer"]
path = ./docs/SimpleLive2dViewer
url = https://github.com/jupiterbjy/SimpleLive2dViewer
Folder structure: /docs/SimpleLive2dViewer
git 用于 child 克隆的命令
git submodule add https://github.com/jupiterbjy/SimpleLive2dViewer .\docs\SimpleLive2dViewer
git push --recurse-submodules=check
由于它与本地 jekyll 服务一起工作,我猜 github 无法正确克隆存储库 - 这引发了部署未报告任何错误的另一个谜团。
Other non-submodule sites 在同一目录上加载正常。
我遇到了同样的情况,但不必深入到 jupiterbjy 答案中的克隆步骤。我已经将我的 repo X 添加为我的 GitHub Pages repo 的子模块,但是 X 没有在其设置中启用 Pages。当我启用它时,GitHub 表示它将在 [username].github.io/X
发布(即显然不需要使用子模块)。我从 Pages 仓库中删除了子模块并推送了它,之后一切正常。
问题
我在 SO 上搜索了关于无法访问的子模块问题的各种问题,但大多数是 decade-old posts,修复它没有用。
我已经在使用 https://username...
link 而不是 .gitmodules
中的 git@username...
,这是大多数解决方案所指出的。
是我的子模块设置错误,还是只是Github无法拉取子模块?
资源
[submodule "./docs/SimpleLive2dViewer"]
path = ./docs/SimpleLive2dViewer
url = https://github.com/jupiterbjy/SimpleLive2dViewer
Folder structure:
/docs/SimpleLive2dViewer
git 用于 child 克隆的命令
git submodule add https://github.com/jupiterbjy/SimpleLive2dViewer .\docs\SimpleLive2dViewer
git push --recurse-submodules=check
由于它与本地 jekyll 服务一起工作,我猜 github 无法正确克隆存储库 - 这引发了部署未报告任何错误的另一个谜团。
Other non-submodule sites 在同一目录上加载正常。
我遇到了同样的情况,但不必深入到 jupiterbjy 答案中的克隆步骤。我已经将我的 repo X 添加为我的 GitHub Pages repo 的子模块,但是 X 没有在其设置中启用 Pages。当我启用它时,GitHub 表示它将在 [username].github.io/X
发布(即显然不需要使用子模块)。我从 Pages 仓库中删除了子模块并推送了它,之后一切正常。