2011-07-29 14 views
90

Creo una aplicación heroku y luego mi máquina se cuelga. Tengo una nueva máquina. ¿Cómo adjunto mi aplicación existente a la aplicación Heroku? Cuando visito la página heroku la url de mi aplicación es como estoCómo adjuntar mi repo a la aplicación heroku

[email protected]:myapp.git 

no puedo hacer clon de esta aplicación porque ya tengo myapp de GitHub. Entonces necesito agregar heroku como remoto a mi aplicación github existente. Cualquiera conoce la sintaxis.

+0

Posible duplicado de [Cómo vincular una carpeta con una aplicación Heroku existente] (http://stackoverflow.com/questions/5129598/how-to-link-a-folder-with-an-existing-heroku-app) – Flimm

Respuesta

180

Si usted tiene cinturón de herramientas heroku:

Si está utilizando el Heroku Toolbelt, la nueva sintaxis es

heroku git:remote -a project

Ver this por más.

Créditos: Solución

Porque si usted no tiene heroku cinturón de herramientas user101289 's:

En primer lugar hacer esto:

git remote add heroku [email protected]:{heroku-app-name}.git 

Luego de hacer esto:

git push heroku master 
heroku open 
+11

La versión más nueva del comando por @ user101289 es la válida. –

+0

Tengo una cuenta gratuita de Heroku, y parece que tuve que cambiar git @ ... con esto: https://git.heroku.com/{app}.git – mikeDOTexe

+0

Esto es mucho más complicado que la respuesta de @ user101289 –

96

Si está utilizando Heroku Toolbe lt, la nueva sintaxis es

heroku git:remote -a project

Ver this por más.

+6

Si está utilizando heroku Toobelt, esta es una buena opción. :) Gracias por compartir. – Ajay

2

Si está utilizando solo Git sin instalar Heroku Toolbelt, también puede crear una nueva aplicación.

Ingrese a su cuenta y vaya a este enlace

https://dashboard.heroku.com/apps

Mira el signo más en la esquina superior derecha y seleccione

Crear nueva aplicación

salir de la aplicación nombre en blanco para que heroku elija uno para usted. Digamos que el nombre de la aplicación heroku es nueva-app-xxxxx, por lo que para poner a prueba en la adición de un archivo en el que se puede intentar el siguiente comando:

git clone https://git.heroku.com/<new-app-xxxxx>.git 
cd <new-app-xxxxx> 
echo "my test file" > test.txt 
git add . 
git commit . -m "my test on commit" 
git push 

Ponga vacío (en blanco) cuando el indicador de Git para nombre de usuario y su clave API para la contraseña. Puedes obtener tu clave de API mostrándola desde el siguiente enlace.

https://dashboard.heroku.com/account

Nota: No se puede autenticar con el punto final HTTP Heroku Git usando su nombre de usuario Heroku (correo electrónico) y contraseña. Use una clave API como se describe here.

Cuestiones relacionadas