我使用了:
heroku创造
为了创建一个heroku应用程序,并成功地将它推入/拉到/output中,一个单独的github。
但我想知道:
heroku在哪里存储我的应用程序的名称?在空目录中,不会产生任何新文件。
因此,heroku是否完全依赖于git来管理应用程序的整个状态?或者是否有一些本地信息存储在本地机器上用于安全性/etc。
如果是这样的话,heroku create命令的“目的”是什么?它是否只是创建一个新的url并将其注册到heroku云?
发布于 2012-05-04 21:39:01
是的,当您运行heroku create时,它会在Heroku上创建应用程序,然后在git中添加heroku。git remote -v将在本地显示这一点。
然后,当您使用heroku时,它会从heroku远程提取应用程序的名称,heroku create为您添加了这个名称。
如果您选择不使用heroku作为您的远程名称,我自己更喜欢production和staging,那么您需要使用--app参数而不是heroku命令来标识您希望与之接口的应用程序。
更新:如果您查看https://github.com/heroku/heroku/blob/master/lib/heroku/command/base.rb的第21行,您可以看到它是如何工作的。
https://stackoverflow.com/questions/10456353
复制相似问题