Heroku通过子模块自动推送到github

Heroku通过子模块自动推送到github,git,heroku,github,Git,Heroku,Github,Heroku提供了一个美丽的: 但它也说: 使用子模块的GitHub repo通常不会在Heroku上正确部署。这是因为在生成repo内容tarball时,GitHub不包含子模块内容 这是否意味着如果我有子模块,就没有解决办法 目前,该功能只是变得毫无用处 我发现他们的信息非常简短和尖锐,尤其是当他们 他们不能触发git push heroku主机吗?和/或至少保留以前的子模块内容(以便在子模块保持不变时工作,即99%的情况下)。或者我应该向heroku提供子模块内容的访问权限 任何反馈都将

Heroku提供了一个美丽的:

但它也说:

使用子模块的GitHub repo通常不会在Heroku上正确部署。这是因为在生成repo内容tarball时,GitHub不包含子模块内容

这是否意味着如果我有子模块,就没有解决办法

目前,该功能只是变得毫无用处

我发现他们的信息非常简短和尖锐,尤其是当他们

他们不能触发git push heroku主机吗?和/或至少保留以前的子模块内容(以便在子模块保持不变时工作,即99%的情况下)。或者我应该向heroku提供子模块内容的访问权限


任何反馈都将不胜感激。

事实上,使用GitHub Sync时不会执行GIT推送。相反,使用的是。
该API端点获取tarball URL并将其部署到应用程序上

GitHub提供的tarball不包括GIT存储库的内容。只有应用程序。因此,无法检索该内容并在其中包含存储库

我已经安装了一个buildpack,它将为您执行以下操作:


它将解析您的
.gitmodules
内容,并在构建过程中安装所有子模块,而不管是否存在.git文件夹。

这听起来很棒。谢谢如果子模块是私有repo,是否需要添加任何配置?如果子模块是私有repo,则需要在其URL中指定访问它的凭据。这应该是Heroku上的默认设置!;)你是最棒的!