Heroku和申请回家

时间:2012-05-04 21:25:40

标签: heroku state

我用过:

heroku创建

创建一个heroku应用程序,并成功地将其推入/输出一个单独的github repo。

但我想知道:

heroku在哪里存储我的申请名称?在空目录中,不会产生任何新文件。

因此,heroku是否100%完全依赖git来管理应用程序的整个状态?或者是否有一些存储在本地计算机上的安全/等的本地信息。

如果是这种情况,heroku create命令的“目的”是什么 - 它是否只是创建一个新的url并将其注册到heroku云?

1 个答案:

答案 0 :(得分:1)

是的,当你运行heroku create时,它会在Heroku上创建应用程序,然后在你的git仓库中添加heroku git remote。 git remote -v本地会显示此信息。

当您使用heroku CLI时,它会从heroku为您添加的heroku create遥控器中提取应用程序的名称。

如果您选择不使用heroku作为远程名称,我自己更喜欢productionstaging,那么您需要使用--app参数来执行heroku命令确定您希望与之对接的应用程序。

更新:如果你从https://github.com/heroku/heroku/blob/master/lib/heroku/command/base.rb的第21行看,你可以看到它是如何工作的。