45

ソースコードを Heroku にアップロードしたら、ローカルディスクの障害などの場合に、そこからダウンロードすることはできますか?

heroku は git と統合されているため、少なくとも理論上は可能であると思います。

4

6 に答える 6

34

https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-gitにアクセスしてください。

Heroku ツールベルトをインストールする

Heroku Toolbelt をダウンロードしてインストールする

まだ行っていない場合は、Heroku アカウントにログインし、プロンプトに従って新しい SSH 公開鍵を作成します。

$ heroku login

リポジトリをクローンする

Git を使用して、YOUR_APP_NAME のソース コードをローカル マシンに複製します。

$ heroku git:clone -a YOUR_APP_NAME
$ cd YOUR_APP_NAME

変更をデプロイする

複製したコードに変更を加え、Git を使用して Heroku にデプロイします。

$ git add .
$ git commit -am "make it better"
$ git push heroku master
于 2015-10-01T19:29:24.590 に答える
28

正解です。「git clone」を実行できます。ローカル編集用のHeroku 固有の指示もあります。

于 2009-09-04T00:54:35.637 に答える
12

次のコマンドを実行するだけで、準備が整います。

git clone git@heroku.com:your_app_name.git
于 2012-06-12T13:37:52.023 に答える
7

最初に heroku CLI をダウンロードしてインストールします。

次に、次のコマンドを実行します。

heroku login

ユーザー名とパスワードを使用してログインします。

次にgit clone、次を使用します。

heroku git:clone -a APP-NAME

**** また ****

1) heroku にログイン: https://id.heroku.com/

2) アプリを選択します。

3) [展開] オプションを選択します。

ここでは、ソース コードを取得するためのコマンドを使用してすべての詳細を取得します。

于 2016-11-17T10:31:38.337 に答える
7

これに遭遇し、git を使用してデプロイしなかった次の人のために、https://help.heroku.com/FZDDCBLB/how-can-i-download-my-code-from-heroku

アプリケーションスラッグのダウンロード

git を使用してアプリケーションをデプロイしたことがない場合、または を使用しheroku git:clone ても空のリポジトリしか作成されなかった場合は、アプリケーションが最後にデプロイされたときにビルドされたスラッグをダウンロードできます。まず、heroku-slugs CLI プラグインを でインストールしheroku plugins:install heroku-slugs、次を実行します。
heroku slugs:download -a APP_NAME

これにより、スラッグがダウンロードされ、アプリケーションと同じ名前のディレクトリに圧縮されます。

于 2019-01-27T03:13:32.617 に答える