2011-10-10 12 views
16

Sto provando a creare 2 diverse app Heroku utilizzando lo stesso codice con lo stesso repository git. App1 è creato in Heroku dal mio amico e io non sono un collaboratore e app2 è il ramo dello stesso repository git che sto cercando di implementare. È possibile?Distribuzione di 2 diverse app di heroku con lo stesso codice e repository git

sto ottenendo un errore quando sto cercando di distribuire la seconda applicazione per Heroku:

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

risposta

26

Avrete bisogno di regolare diverse punti git finali a distanza per ogni applicazione a Heroku in modo da poter spingere a l'una o l'altra applicazione da un repository locale. Però non uso il nome 'heroku' come mio telecomando (non che sia davvero importante) utilizzo la produzione e la messa in scena mappata su diverse applicazioni di Heroku. Così posso fare:

git push production master 

o

git push staging staging:master 

Controlla i tuoi endpoint remoti tramite git remote -v nella radice progetti. Mostrerà il heroku predefinito mappato alla tua applicazione.

Ottenere gli URL per le vostre applicazioni su Heroku attraverso il cruscotto e fare

git remote add production <gitrepo for production app here> 

git remote add staging <gitrepo for staging app here> 

Tuttavia, dal l'errore che hai postato sembra che tu non sei un collaboratore sull'applicazione app1.

+0

grazie @ John! Fatto! :) git remote -v' e poi 'git remote add_standing ' fa il trucco :) – Sayanee

+0

Ancora non risponde alla domanda di più app. Penso che sia necessario giocare su più profili .Per ottenere applicazioni differenti. – Patricio

Problemi correlati