Pregunta

Recientemente, inscribirse en un plan gratuito en Github.com. Sigo sus instrucciones para generar una clave ssh para agregar a mi cuenta. Sin embargo, cuando intento ssh -v git@github.com, me sale este error:

debug1: Server accepts key: pkalg ssh-rsa blen 277
Agent admitted failure to sign using the key.
debug1: Trying private key: /home/phuongnd08/.ssh/identity
debug1: Trying private key: /home/phuongnd08/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).

Cuando miro en el error, veo algo extraño aquí, que es la .ssh / id_rsa no fue juzgado, simplemente .ssh / identity y .ssh / id_dsa fueron juzgados.

¿Cómo puedo solucionar este error? Gracias

¿Fue útil?

Solución

Comprobar los permisos de archivo de su clave. Si son demasiado liberal puede ser negarse a utilizar la llave. Asegúrese de que sólo tienen perssion para usted (0700).

Otros consejos

Puede utilizar ssh-add ~/.ssh/id_rsa para solucionar este problema.

Después de probar todas estas respuestas, pero sin suerte, el siguiente comando lo resolvió para mí:

unset SSH_AUTH_SOCK

Si no existe, se genera la clave ssh primero:

ssh-keygen -t rsa 

Ahora copia esta clave, que será en este directorio ~ / .ssh / id_rsa.pub, abrir con el bloc de notas, pega este tecla de la sección "add key ssh" en su cuenta de github! Eso es todo!

Si está utilizando Github empresa (Ser el anfitrión) que valdría la pena comprobación para ver si el sitio es accesible. Se aplica a Github también.

topó con la misma cuestión en IntelliJ y cuando fui a comprobar si la clave pública RSA se ha guardado en mi perfil me descubrió el sitio devuelve un error en el servidor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top