避免heroku尝试克隆我的项目的子模块

时间:2016-04-13 15:05:02

标签: git heroku bitbucket git-submodules heroku-toolbelt

将我的应用程序部署到heroku时,它正在尝试并且无法克隆对开发有用但不用于部署的(私有)git子模块。

我不想在子模块配置上硬编码我的bitbucket凭据。

有没有办法告诉heroku忽略子模块。

1 个答案:

答案 0 :(得分:1)

Heroku的技术支持回答:

  

嗨佩德罗,

     git本身并没有办法忽略push上的子模块,这是我唯一的   想法是在每次推送期间去初始化和重新初始化,   也许通过git的预推钩自动化这个。但是,这样做   将每次删除并重新克隆存储库,这是非常的   低效的。

     

此私人存储库是您在您的网站上开发的实用程序吗?   拥有?或者它是您维护的其他软件的版本   备份?可以将软件包安装/加载到您的开发中   环境以git子模块方法以外的方式?

     

谢谢!杰森