2011-10-10 21 views
16

Aynı git repository ile aynı kod'u kullanarak 2 farklı Heroku uygulaması oluşturmaya çalışıyorum. App1, arkadaşım tarafından Heroku'da oluşturuldu ve ben bir ortak çalışan değilim ve app2, dağıtmaya çalıştığım aynı git deposunun da dalı. Mümkün mü?Aynı kod ve git deposu ile 2 farklı heroku uygulamasının dağıtımı

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

cevap

26

sen burda için zorlayabilir Heroku her uygulama için kurulum farklı git uzak bitiş noktaları gerekir:

Ben Heroku 2nd uygulamanın dağıtımını çalışıyorum bir hata alıyorum Bir yerel repodan bir uygulama. Ben 'heroku' adını uzaktan olsa da kullanmam (gerçekten önemli değil) Ben farklı Heroku uygulamalarına eşlenmiş üretim ve aşamaları kullanıyorum. Yani yapabilirsiniz:

git push production master 

veya

git push staging staging:master 

projeler kök git remote -v üzerinden uzaktan son noktalarını kontrol edin. Uygulamanız için eşlenen varsayılan heroku gösterecektir.

tablosu aracılığıyla Heroku üzerinde uygulamalar için URL'ler alın ve app1 başvurusu hakkında işbirlikçi değiliz gibi görünüyor Yayınladığınız hatadan Ancak

git remote add production <gitrepo for production app here> 

git remote add staging <gitrepo for staging app here> 

yok.

+0

teşekkür @John! Bunu bitirdim :) 'git uzak -v' ve sonra git git eklenti uygulaması için git gitmeli git burada hile yapar :) – Sayanee

+0

Hala birden fazla uygulama sorusunu cevaplamıyor. Farklı uygulamalar dağıtmak için birden fazla .Profiles oynamanız gerektiğini düşünüyorum. – Patricio

İlgili konular