有没有办法将私有 git 子模块部署到 GitHub Pages?

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

我正在尝试将包含私有子模块的私有 GitHub 存储库部署到 GitHub Pages。

构建过程有效,但由于子模块是私有的,因此无法克隆它(我尝试将其公开,并且构建和部署得很好)。日志说它正在为克隆子模块设置身份验证,我认为这意味着它应该能够克隆私有子模块?

我对 GitHub 操作还很陌生,所以我不完全确定在这里要做什么。

如果可能的话,我希望将这两个存储库保持私有。

github github-actions github-pages git-submodules
1个回答
0
投票

不可能做你想做的事。

不能包含私有子模块:

您只能使用指向公共存储库的子模块,因为 GitHub Pages 服务器无法访问私有存储库。

如果您想将主存储库保持私有,则必须使用 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server:

GitHub Pages 可在 GitHub Free 和 GitHub Free for Organizations 的公共存储库中使用,也可在 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有存储库中使用。有关更多信息,请参阅“GitHub 的计划。”

© www.soinside.com 2019 - 2024. All rights reserved.