跳至主要内容

在 GitHub Pages 中使用子模块

您可以在 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 文件中进行此更改。

延伸阅读