Sigo recibiendo este error. Estoy usando Mac. Me genera una clave, y agregó heroku utilizando

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

Pero esto no funciona. Sigo obteniendo el mismo error. Corto de volver a instalar ssh-keygen, ¿qué puedo hacer acerca de esto?

InformationsquelleAutor picardo | 2010-08-14

6 Comentarios

  1. 218

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

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

    • En mi Hackintosh mientras instalado Github para Mac, la intención de archivo en esta ruta : ~/.ssh/github_rsa.pub
    • También trate de ssh-keygen -t rsa -C «[email protected]» si sigue teniendo el error, para crear otro archivo.pub y el uso que uno de los comandos recomendados en esta respuesta
  2. 19

    la solución anterior no funciona para mí, ya que no tiene todas las claves que se generan en mi ~/.ssh carpeta.

    Mi solución fue simplemente escriba heroku keys:add

    La salida en la terminal:

    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

  3. 4

    me enfrentamos al mismo problema . La escritura de mi experiencia para ayuda de alguien más .

    He intentado seguir las instrucciones que se detialed en el sitio web oficial -primeros pasos con Tu Facebook App en Heroku

    Aunque es bastante detialed especialmente el vídeo es bastante molesto tener en cuenta que no menciona tener que configurar las claves SSH . Ya sea que está configurado por defecto ( no sé ) o sale el error mencionado por la cuestión del cartel .

    Así que hice lo siguiente :

    1 . abrió el git shell

    2 . escribió la 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 . Posterior a esto pude getcheckout 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 downvote mi respuesta . A pesar de que yo no añadir cualquier nuevo valor a lo que ya está publicado, pero espero que mi experiencia ayude a alguien que es nuevo en el uso de git & heruko . Por lo tanto he añadido capturas de pantalla .

    • Mis 2 centavos
    • Su solución funciona en Git Bash, pero no sé por qué los mismos pasos no funcionan constantemente en windows cmd???
  4. 2

    Copiar los archivos en su .ssh ruta ex:

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

    para el git .ssh carpeta.

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

    Si el .ssh carpeta no existe en el directorio de Git, simplemente, a crear, a continuación, pegar los archivos.

    Por alguna razón windows requieren que una .ssh ruta de estar en el directorio del usuario así como el directorio de Git. POR defecto, este no es un añadido para que simplemente tienes que crear tu mismo.

    Después de agregar los archivos a Git directorio basta con ejecutar el siguiente comando:

    git push heroku master
    
  5. 1

    si usted no tiene la clave ssh sin embargo, a continuación, intente la generación de la misma utilizando el siguiente comando :

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

    Para deshacerse de heroku de denegación de permiso (clave pública) agregar las claves para usar heroku:

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

    Para deshacerse de Github de denegación de permiso (clave pública) agregar sus claves de Github uso:

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

Dejar respuesta

Please enter your comment!
Please enter your name here