run - ''heroku'' no parece ser un repositorio de git
heroku heroku heroku (13)
Cuando intento enviar mi aplicación a Heroku obtengo esta respuesta:
fatal: ''heroku'' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
He intentado con ''heroku keys: add'' pero todavía aparece el mismo resultado. Ya tengo una clave ssh para mi cuenta de GitHub.
Ejecuta esto
heroku create
antes de empujar tu código
Encontré el mismo error cometiendo un error mucho más inexperto: estaba escribiendo en Heroku con una "H" mayúscula, en lugar de minúsculas.
Reconozco que ciertamente no es la solución para todos los que encuentran este error, pero fue en mi caso.
Mi problema es que utilicé git (en lugar de heroku git) para clonar la aplicación. Entonces tuve que:
git remote add heroku [email protected]:MyApp.git
Recuerde cambiar MyApp al nombre de su aplicación.
Entonces podría continuar:
git push heroku master
Obtuve el mismo error y resultó que estaba en el directorio equivocado. Es un error simple, así que comprueba que estás en la raíz y luego ejecuta heroku create
y heroku git push master
nuevamente. Por supuesto, debes haber hecho git init
, como se menciona en la respuesta anterior de StickMaNX, antes de los pasos de heroku.
Para agregar una aplicación Heroku como un control remoto de Git, debes ejecutar heroku git:remote -a yourapp
.
Fuente: Despliegue con Git
Para aquellos que intentan hacer que heroku funcione en codeanywhere
IDE:
heroku login
git remote add heroku [email protected]:MyApp.git
git push heroku
Para mí, la respuesta fue cd en el directorio raíz de la aplicación antes de ejecutar heroku create
o git push heroku master
Primero, asegúrate de haber iniciado sesión en heroku:
heroku login
Ingrese sus credenciales.
Es común obtener este error cuando se usa un repo de git clonado en una máquina nueva. Incluso si sus credenciales de heroku ya están en la máquina, todavía no existe un vínculo local entre el repositorio clonado y el heroku. Para hacer esto, cd en el directorio raíz del repositorio clonado y ejecutar
heroku git:remote -a yourapp
Puede intentar lo siguiente en su directorio raíz:
// inicializa git para tu proyecto, agrega los cambios y realiza un commit
git init
git add .
git commit -m "first commit"
// crea la aplicación heroku y presiona para heroku
heroku create
git push heroku master
No estoy seguro de dónde estás en el proceso. Tampoco necesitas github para implementar en heroku, solo git. ¡Espero que esto ayude!
Puede valer la pena verificar el archivo de configuración en la carpeta .git. Si faltan los parámetros heroku, obtendrá este error heroku param
[remote "heroku"]
url = [email protected]:`[Your heroku app].git
fetch = +refs/heads/*:refs/remotes/heroku/*
la carpeta .git debe estar en el directorio de archivos de la computadora local para la aplicación que creó en heroku. por ejemplo, C: / Users / You / Your app.git
Espero que esto ayude
Sigue estos pasos:
$ heroku login
Crea un nuevo repositorio de Git
Inicializar un repositorio git en un directorio nuevo o existente
$ cd my-project/
$ git init
$ heroku git:remote -a appname
Implementa tu aplicación
Confirma tu código en el repositorio y despliégalo a Heroku usando Git.
$ git add .
$ git commit -am "make it better"
$ git push heroku master
El repositorio existente de Git
Para los repositorios existentes, simplemente agregue el control remoto heroku
$ heroku git:remote -a appname
Siguiente artículo oficial de Heroku :
Inicializar GIT
$ cd myapp
$ git init
$ git add .
$ git commit -m "my first commit"
Luego crea (inicializa) la aplicación heroku con:
$ heroku create YourAppName
Por último, agregue el control remoto git:
$ heroku git:remote -a YourAppName
Ahora puede implementar su aplicación de manera segura con:
$ git push heroku master
Debe esperar un tiempo y ver si no obtiene ningún error / interrupción en la consola durante la implementación. Para detalles, mira el artículo heroku .
Tuve que ejecutar el símbolo del sistema de Windows con privilegios de administrador