not learn fatal does create cli appear git configuration heroku

git - learn - Error de Heroku: "Permiso denegado(clave pública)"



heroku panel (6)

Copie los archivos en su ruta .ssh ex:

/c/Users/<yourusername>/.ssh/<files>

a la carpeta git .ssh.

/c/Program Files/Git/.ssh/<paste files here>

Si la carpeta .ssh no existe en el directorio de Git, simplemente créela y pega tus archivos.

Por alguna razón, Windows requiere que una ruta .ssh esté en el directorio de usuario y en el directorio de Git. ON predeterminado, esto no se agrega, así que simplemente tiene que crearlo usted mismo.

Después de agregar los archivos al directorio de Git, simplemente ejecute el siguiente comando nuevamente:

git push heroku master

Sigo recibiendo este error. Estoy usando Mac. Genere una clave y la agregué a Heroku usando

heroku config:add key="ssh-rsa [email protected]"

Pero esto no funciona. Sigo recibiendo el mismo error. A menos que reinstale ssh-keygen, ¿qué puedo hacer al respecto?


Enfrenté el mismo problema. Escribir mi experiencia para que ayude a otra persona.

Traté de seguir las instrucciones que fueron detiadas en el sitio web oficial. Comenzar con tu aplicación de Facebook en Heroku

Aunque está bastante desviado, especialmente el video, es bastante molesto observar que no mencionan tener que configurar las claves SSH. O bien está configurado por defecto (no lo sé) o recibe el error mencionado por el cartel de la pregunta.

Entonces hice lo siguiente:

1. abrió la concha git

2. mecanografiado lo siguiente en

C:/Users/blue/Documents/GitHub> heroku keys:add Found the following SSH public keys: 1) github_rsa.pub 2) id_rsa.pub Which would you like to use with your Heroku account? 2

3. Después de esto, pude obtener mi repositorio

C:/Users/blue/Documents/GitHub> heroku login Enter your Heroku credentials. Email: [email protected] Password (typing will be hidden): Authentication successful. C:/Users/blue/Documents/GitHub> git clone [email protected]:sxxxd-plains-8530.gi t Cloning into ''sxxxd-plains-8530''... Warning: Permanently added ''heroku.com,50.19.85.154'' (RSA) to the list of known hosts. remote: Counting objects: 180, done. remote: Compressing objects: 100% (112/112), done. remote: Total 180 (delta 82), reused 132 (delta 62) Receiving objects: 81% (146/180), 76.00 KiB | 62 KiB/s Receiving objects: 100% (180/180), 137.91 KiB | 62 KiB/s, done. Resolving deltas: 100% (82/82), done. C:/Users/blue/Documents/GitHub>

Por favor, no rechaces mi respuesta. Aunque no agrego ningún valor nuevo a lo que ya está publicado, pero espero que mis experiencias ayuden a alguien que es nuevo en el uso de git & heruko. Por lo tanto, agregué capturas de pantalla.

  • Mis 2 centavos


Pruebe heroku keys:add <path-to-your-public-key> .

Por ejemplo, heroku keys:add ~/.ssh/id_rsa.pub


la solución anterior no funcionó para mí, ya que no tenía ninguna clave generada en mi carpeta ~ / .ssh.

Mi solución fue simplemente escribir heroku keys:add

La salida en la terminal fue:

Could not find an existing public key. Would you like to generate one? [Yn] y Generating new SSH public key. Uploading SSH public key /home/funkdified/.ssh/id_rsa.pub... done

Ver: https://devcenter.heroku.com/articles/keys


si aún no tienes la clave ssh, intenta generarla usando el siguiente comando:

1. ssh-keygen -t rsa -C "[email protected]" 2. ssh-add

Para deshacerte del permiso heroku denegado (clave pública) agrega tus llaves a heroku usando:

3. heroku keys:add <path_to_your_ssh> OR heroku keys:add

Para deshacerte de Github, permiso denegado (clave pública) agrega tus llaves a Github usando:

4. ssh-add <path_to_your_ssh> OR ssh-add