Python Heroku与plone和developer先生

Python Heroku与plone和developer先生,python,heroku,plone,buildout,Python,Heroku,Plone,Buildout,我试图在heroku上部署一个plone,但我得到了一些未发布的包。然后,我使用mr.developer使用构建来开发它们 我使用这个构建包,然后在heroku上很好地启动了我的构建,但是当开发者先生尝试签出我的包时,我遇到了一个错误 我错过什么了吗?或者是否有其他方法可以使用buildout部署未发布的包 以下是错误: -----> Run bin/buildout -c heroku.cfg Getting distribution for 'mr.developer==1.31'.

我试图在heroku上部署一个plone,但我得到了一些未发布的包。然后,我使用mr.developer使用构建来开发它们

我使用这个构建包,然后在heroku上很好地启动了我的构建,但是当开发者先生尝试签出我的包时,我遇到了一个错误

我错过什么了吗?或者是否有其他方法可以使用buildout部署未发布的包

以下是错误:

-----> Run bin/buildout -c heroku.cfg
Getting distribution for 'mr.developer==1.31'.
Got mr.developer 1.31.
mr.developer: Creating missing sources dir /tmp/build_c5c2025ff75d0cb4931f9747e9290849/devel.
mr.developer: Queued 'ipplf.core' for checkout.
mr.developer: Cloned 'ipplf.core' with git.
mr.developer: git submodule init failed.
mr.developer:
mr.developer: There have been errors, see messages above.

 !     Push rejected, failed to compile Plone app
以下是my buildout.cfg中的重要行:

[buildout]
extensions = mr.developer

auto-checkout =
  ipplf.core

[sources]
ipplf.core = git git://github.com/affinitic/ipplf.core.git

谢谢

开发者先生说:git子模块初始化失败。因为,你可能需要修复你的;可能通过“将用户名和密码嵌入(加密)存储库URL”:


我找到了解决方案,只需将源代码的“http”版本放在一起即可

然后:


我没有得到你问题的具体答案,为什么你不干脆在github上发布一个版本,把你的开发鸡蛋放在那里,然后把它添加到你的
find link
buildout部分呢?我不想失去开发包的灵活性。但是如果我没有找到解决这个特定问题的方法,我想我会这么做。是的,这是一个很好的反对意见。很好,所以我们也可以在完全开发模式下使用heroku
[sources]
ipplf.core = git http://github.com/schminitz/ipplf.core.git