2011-10-10 14 views
16

私は2種類のHerokuアプリケーションを同じコードと同じgitリポジトリで作成しようとしています。 App1は私の友人によってHerokuで作成され、私は協力者ではなく、app2は私が配備しようとしているのと同じgitリポジトリの支店です。これは可能ですか?同じコードとgitリポジトリを持つ2種類のherokuアプリケーションをデプロイ

私はHerokuのに第二のアプリを展開しようとしているとき、私はエラーを取得しています:

$ git push heroku branch1:master  
! [email protected] not authorized to access app1 
fatal: The remote end hung up unexpectedly 

答えて

26

あなたにプッシュすることができますので、あなたはHerokuので、各アプリケーションのセットアップ異なるgitのリモートエンドポイントにする必要があります1つのローカルリポジトリからのアプリケーション。私は私のリモコンとして 'heroku'の名前を使用しません(本当に問題ではありません)。私は、さまざまなHerokuアプリケーションにマッピングされたプロダクションとステージングを使用します。だから私は行うことができます。

git push production master 

または

git push staging staging:master 

をプロジェクトのルートにgit remote -v経由でリモートエンドポイントを確認してください。あなたのアプリケーションにマップされたデフォルトのヒロクを表示します。

は、ダッシュボード経由でHerokuの上のアプリのURLを取得し、あなたがAPP1アプリケーションのコラボじゃないように見える投稿したエラーから、しかし

git remote add production <gitrepo for production app here> 

git remote add staging <gitrepo for staging app here> 

を行います。

+0

ありがとう@John!それは完了しました:) 'git remote -v'そして' git remote add staging 'はトリックを行います:) – Sayanee

+0

まだ複数のアプリの質問に答えていません。私はあなたが複数の.Profilesの周りで遊ぶ必要があると思うさまざまなアプリを展開する。 – Patricio

関連する問題