60

私は現在、開発したい別のコンピューターに最新バージョンのコードを持っています(自宅のコンピューターと外出中のラップトップ)ラップトップでアプリ用にherokuをセットアップしました。ここで、自分のコードをデスクトップに関連付けて、そこからも heroku にプッシュできるようにする必要があります。

これは、デスクトップから取得したものです。

desktop:~/NetBeansProjects/onlinescheduler$ git pull heroku master
fatal: 'heroku' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

heroku create別のアプリを作成するため、できません。既存のコードを heroku に関連付ける (または、heroku から新しいバージョンをプルダウンする) にはどうすればよいですか?

これを行うコマンドは何ですか?

4

5 に答える 5

114

また、他のマシンで以前に heroku を使用したことがない場合は、最初にさらにいくつかのことを行う必要があります。

$ gem install heroku
$herokuログイン
 [資格情報を入力してください]
$ heroku keys:add [キーファイルへのパス]

これで、リモート リポジトリのクローンを作成できます。

$ git clone git@heroku.com:<heroku_app>.git <local_directory>
于 2011-02-07T07:25:25.397 に答える
51

まず最初に、https ://devcenter.heroku.com/articles/quickstart からすぐに入手できる Heroku のクイック スタート手順に従います。

ステップ 3 を完了したら、ここに戻ってください。

次に、これをコマンドラインに入力できます。 heroku git:clone -a myapp

これについては、 https ://devcenter.heroku.com/articles/git-clone-heroku-app で説明されています。

次に、データベースも取得したい場合は、いくつかのオプションがあります。インポート/エクスポートに関する新しい Heroku の手順: https://devcenter.heroku.com/articles/heroku-postgres-import-export

プッシュとプルに関する以前の heroku の手順: https://blog.heroku.com/archives/2009/3/18/push_and_pull_databases_to_and_from_heroku

mongo を使用している場合、これは mongo データベースを同期するための便利なツールです: https://github.com/pedro/heroku-mongo-sync#readme

于 2012-09-11T16:26:14.437 に答える
0

新しいコンピューターでキーを作成したら、次のように入力して新しい SSH キーをアップロードする必要がありますheroku keys:add

于 2012-08-17T11:00:57.867 に答える