web-dev-qa-db-ja.com

herokuからソースコードを取得することは可能ですか?

Herokuにソースコードをアップロードした後、ローカルディスクに障害が発生した場合など、必要に応じてそこからソースコードをダウンロードできますか?

Herokuとgitの統合により、少なくとも理論的にはこれが可能であると思います。

35
archibald

あなたは正しいです、あなたは「git clone」をすることができます、ローカル編集のためにも Heroku固有の指示 があります。

24
Mike Buckbee

https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git にアクセスするだけです。

Heroku Toolbeltをインストールします

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
18
hzitoun

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

git clone [email protected]:your_app_name.git
12
Bernard Banta

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

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

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

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

6
chawkinsuf

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

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

heroku login

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

次にgit clone使用:

heroku git:clone -a APP-NAME

**** OR ****

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

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

3)「デプロイ」オプションを選択します。

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

2
Shrinivas

最初に、heroku Toolbeltをインストールする必要があります。

2番目に、次のコマンドでSSHキーを生成します:heroku keys:add

3番目に、リポジトリのクローンを作成します:git clone [email protected]:__your_repo__.git

0
Nguyen Van Dung