使用cloudflare页面部署带有子模块的repos



我正在使用cloudflare页面部署一个项目,并且可以在日志中看到初始git克隆正在工作,但是当子模块被拉下时,抛出以下错误fatal: could not read Username for 'https://github.com,项目在github和.gitmodules中处于相同的组织下,按预期在本地工作。

关于如何让子模块与cloudflare页面正常工作的任何想法?

我最终通过更新.gitmodules文件并设置src包含username@personalaccesstoken来解决这个问题。您也可以使用您的个人访问令牌。

你的文件应该是这样的

[submodule "src/common"]
path = src/common
url = https://[Token]@github.com/[Org]/[Repo].git

希望这对其他有类似问题的人有所帮助

最新更新