Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从另一个heroku应用程序作为单独的应用程序创建heroku上现有应用程序的克隆?_Heroku - Fatal编程技术网

如何从另一个heroku应用程序作为单独的应用程序创建heroku上现有应用程序的克隆?

如何从另一个heroku应用程序作为单独的应用程序创建heroku上现有应用程序的克隆?,heroku,Heroku,我在heroku上有一个主应用程序,在github:a的git上有另一个应用程序a 我想在必要时,用不同的参数在heroku上从我的主应用程序自动创建一个as A1、A2、A3…as单独应用程序的副本 我该怎么做 编辑:这个过程应该由我的主应用程序自动完成。只需创建新的应用程序并将代码推送到它们。如果需要复制数据,请签出 出于管理目的 要通过编程实现这一点,您需要查看Heroku gem,然后找到一种方法将某些内容推送到相应的远程设备。老实说,如果这是可能的话,我会感到惊讶。Heroku too

我在heroku上有一个主应用程序,在github:a的git上有另一个应用程序a

我想在必要时,用不同的参数在heroku上从我的主应用程序自动创建一个as A1、A2、A3…as单独应用程序的副本

我该怎么做


编辑:这个过程应该由我的主应用程序自动完成。

只需创建新的应用程序并将代码推送到它们。如果需要复制数据,请签出

出于管理目的


要通过编程实现这一点,您需要查看Heroku gem,然后找到一种方法将某些内容推送到相应的远程设备。老实说,如果这是可能的话,我会感到惊讶。

Heroku toolbelt现在提供了一种fork方法来克隆现有的应用程序,请参见我的答案:


使用heroku fork复制现有应用程序,包括加载项、配置变量和heroku Postgres数据


请参阅此知识库页面:.

由于Heroku命令被弃用而更新此答案

自2017年1月12日起,heroku fork作为核心命令已被弃用

您需要安装heroku fork插件才能继续使用此命令

heroku插件:安装heroku fork


到Github插件repo。

好的,但我如何创建新的应用程序并将代码自动推送到它们?这是一个工作,应该由我的主要appAh完成,你的意思是你想做这个程序?这是问题中要提到的一件重要的事情。是的,这正是我想要的。抱歉误导了我的错误。嗨@OmerTemel,你终于找到了解决办法了吗?现在heroku fork正在日落,你知道该怎么办吗?@Dan Review apps当你需要复制一个临时或生产应用程序时,Review apps不是解决办法。我无法编辑答案,因为我的更改只有一个字符。这个答案中的命令包含一个尾随的-j,如果复制并使用完整的.Nice catch,则该命令无效。那是无意的。我已经更新了答案。安装后,可以通过heroku fork执行--从我的生产应用程序到我的开发应用程序