如果 GitHub Pages 网站存储库包含子模块,在构建网站时会自动提取其内容。
您只能使用指向公共存储库的子模块,因为 GitHub Pages 服务器无法访问私有存储库。
对子模块(包括嵌套子模块)使用只读的 https://
URL。您可以在 .gitmodules 文件中进行此更改。
延伸阅读
- Pro Git 书中的“Git 工具 - 子模块”
- “针对 GitHub Pages 网站解决 Jekyll 构建错误”
您可以在 GitHub Pages 中使用子模块,以便在网站代码中包含其他项目。
GitHub Pages 可用于具有 GitHub Free 和 GitHub Free for organizations 的公共存储库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有存储库。有关更多信息,请参阅“GitHub 的计划”。
从 2024 年 6 月 30 日起,所有 GitHub Pages 构建都将使用 GitHub Actions。无需进行其他更改,但必须在存储库中启用 GitHub Actions 才能继续构建。有关启用 GitHub Actions 的更多信息,请参阅“管理存储库的 GitHub Actions 设置”。
如果 GitHub Pages 网站存储库包含子模块,在构建网站时会自动提取其内容。
您只能使用指向公共存储库的子模块,因为 GitHub Pages 服务器无法访问私有存储库。
对子模块(包括嵌套子模块)使用只读的 https://
URL。您可以在 .gitmodules 文件中进行此更改。