0

私は使用しました:

ヒロク作成

heroku アプリケーションを作成し、別の github リポジトリを /output にプッシュ/プルすることに成功しました。

しかし、私は疑問に思っています:

heroku はアプリケーションの名前をどこに保存しますか? 空のディレクトリでは、新しいファイルは作成されません。

したがって、heroku は、アプリケーションの状態全体を管理するために 100% 完全に git に依存しているのでしょうか? または、ローカルマシンに保存されているセキュリティなどのローカル情報がありますか。

この場合、heroku create コマンドの「目的」は何ですか - 新しい URL を作成して heroku cloud に登録するだけですか?

4

1 に答える 1

1

はい、実行するheroku createと、Heroku にアプリケーションが作成され、git リポジトリに heroku git リモートが追加されます。git remote -vローカルでこれを表示します。

その後、heroku CLI を使用すると、追加されたherokuリモートからアプリケーションの名前が抽出heroku createされます。

リモート名として使用しないことを選択した場合はheroku、私自身が好むので、heroku コマンドにパラメーターを使用して、インターフェイスするアプリケーションを識別する必要がありproductionます。staging--app

更新: https://github.com/heroku/heroku/blob/master/lib/heroku/command/base.rbの 21 行目から見ると、それがどのように機能するかがわかります。

于 2012-05-04T21:39:01.190 に答える