Cómo adjuntar mi repositorio a la aplicación heroku

96

Creo una aplicación heroku y luego mi máquina falla. Tengo una maquina nueva. ¿Cómo adjunto mi aplicación existente a la aplicación heroku? Cuando visito la página de heroku, la URL de mi aplicación es así

[email protected]:myapp.git

No puedo clonar esta aplicación porque ya la tengo myappde github. Así que necesito agregar heroku como remoto a mi aplicación github existente. Cualquiera conoce la sintaxis.

Nick Vanderbilt
fuente

Respuestas:

187

Si tienes el cinturón de herramientas de heroku:

Si está utilizando Heroku Toolbelt, la sintaxis más reciente es

heroku git:remote -a project

Vea esto para más.

Créditos: user101289la solución

De lo contrario, si no tienes el cinturón de herramientas heroku:

Primero haz esto:

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

Entonces haz esto:

git push heroku master
heroku open
thenengah
fuente
Tengo una cuenta gratuita de Heroku y parecía tener que cambiar git @ ... con esto: git.heroku.com {app} .git
mikeDOTexe
Esto es mucho más complicado que la respuesta de @ user101289
Jared Beach
Para mí, 'git remote add https: // git.heroku.com / {heroku-app-name} .git' parecía funcionar.
afreeland
96

Si está utilizando Heroku Toolbelt, la sintaxis más reciente es

heroku git:remote -a project

Vea esto para más.

user101289
fuente
6
Si está utilizando heroku Toobelt, esta es una buena elección. :) Gracias por compartir.
Ajay
2

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

Inicie sesión en su cuenta y vaya a este enlace

https://dashboard.heroku.com/apps

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

Crear nueva aplicación

Deje el nombre de la aplicación en blanco para que heroku elija una por usted. Digamos que el nombre de su aplicación heroku es new-app-xxxxx , por lo que para probar cómo agregar un archivo, puede probar 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

Deje vacío (en blanco) cuando Git solicite el nombre de usuario y su clave API para la contraseña. Puede obtener su clave API mostrándola desde el enlace a continuación.

https://dashboard.heroku.com/account

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

Chetabahana
fuente