with portable instal deploy create commands comando git ssh github heroku ssh-keys

git - instal - heroku portable



Clave pública SSH denegada en el comando "git clone" (8)

¿Puedes intentar agregar la clave privada usando ssh-add ?

Estoy tratando de clonar un repositorio de git que bifurqué en mi repositorio GitHub. Es una aplicación de rieles. Quiero clonarlo en mi git local para poder empujarlo en heroku. Generé un conjunto de claves rsa y lo copié en mis claves públicas de GitHUb. Cuando trato de git clone "public url" , dice clave pública denegada. Intenté un ssh [email protected] para verificar mi clave, también dice que la clave pública fue denegada. He intentado varias cosas diferentes para que funcione, pero aún no lo ha hecho. Intenté cambiar los permisos a 600 y 700 en mi carpeta .ssh. También intenté agregar una clave dsa porque la rsa no funcionará. por favor, ayúdame. Gracias. :)

Estoy en Vista por cierto.


Considere usar la opción ForwardAgent.

Intenta añadir:

Host * ForwardAgent yes

a / etc / ssh / ssh_config en la máquina local.


Copie la clave pública en su computadora, es decir, ~/.ssh/id_rsa.pub ( ~/.ssh/id_rsa.pub con el bloc de notas)

Pegue esta clave en la sección "Agregar clave SSH" en su cuenta de github.

Nota: para generar una clave ssh si aún no existe, use ssh-keygen -t rsa


Después de un montón de googlear, encontré esta respuesta . Tuve que arrancar el motor de bash antes de poder agregar las llaves. También cloné mi aplicación de github a mi servidor local.


Respondiendo a un hilo muy antiguo, aquí, pero estoy en Cygwin y solo tuve que hacer esto para comenzar a trabajar con mi sitio recién creado en phpfog.com

Primero, corrí esto en cygwin:

exec ssh-agent bash ssh-add ~/.ssh/private-key-name

Entonces recibí:

Identity added: /home/scott/.ssh/private-key-name (/home/scott/.ssh/private-key-name)


Si está en Linux, puede probar la herramienta de keychain para administrar el agente SSH.


Yo tuve el mismo problema. Compruebe el contenido de su archivo de clave pública:

  1. debe comenzar con ssh-rsa
  2. debe ser una línea
  3. el formato es el siguiente: ssh-rsa manysymbolshere == somekeyname

Si generó la clave usando puttygen en Windows - NO guarde la clave pública en un archivo en el disco - tendrá comentarios, que debe eliminar antes de copiar en un servidor. Copie la clave pública al portapapeles y luego guárdela en un archivo * .pub usando el bloc de notas.