0

我用过:

heroku 创建

创建一个 Heroku 应用程序,并成功地将其推送/拉入/输出一个单独的 github 存储库。

但我想知道:

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

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

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

4

1 回答 1

1

是的,当你运行heroku create它时,它会在 Heroku 上创建应用程序,然后在你的 git repo 中添加 heroku git remote。git remote -v本地将显示这一点。

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

如果您选择不用heroku作远程名称,我自己更喜欢productionstaging然后您需要使用--appheroku 命令的参数来识别您希望与之交互的应用程序。

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

于 2012-05-04T21:39:01.190 回答