Hola, a mí me sigue pidiendo contraseña a pesar de que cree mis llaves ssh, y lo hice la forma correcta, la llave pública está en la carp...

Diego ferney Cárdenas Hoyos

Diego ferney Cárdenas Hoyos

Pregunta
studenthace 2 años

Hola, a mí me sigue pidiendo contraseña a pesar de que cree mis llaves ssh, y lo hice la forma correcta, la llave pública está en la carpeta .ssh y empieza por id_rsa.pub y también está mi otra llave privada, alguien me puede ayudar por favor?

1 respuestas
para escribir tu comentario
    Axel Yaguana

    Axel Yaguana

    Team Platzihace 2 años

    Hola, Diego.

    Si estás experimentando problemas con la autenticación mediante SSH en Git y sigue solicitando una contraseña a pesar de haber configurado correctamente tus llaves SSH, aquí hay algunos pasos que puedes seguir para solucionar el problema:

    1. Verifica la ubicación y los permisos de tus archivos de clave SSH:

    Asegúrate de que tu clave privada se encuentre en la ubicación correcta, generalmente en

    ~/.ssh/id_rsa
    (si utilizas la clave predeterminada). Verifica que los permisos de tu clave privada sean correctos. En Unix/Linux, puedes establecer los permisos adecuados ejecutando el comando:
    chmod 600 ~/.ssh/id_rsa
    .

    1. Comprueba que estás usando la URL SSH correcta en lugar de la URL HTTPS:

    En tu repositorio de Git, verifica que estás utilizando la URL SSH para clonar o trabajar con el repositorio, en lugar de la URL HTTPS. La URL SSH tiene el siguiente formato:

    git@github.com:usuario/repo.git
    .

    1. Asegúrate de haber agregado tu clave pública al servidor de Git (por ejemplo, GitHub):

    Verifica que hayas agregado correctamente tu clave pública (id_rsa.pub) al proveedor de alojamiento de Git que estés utilizando (por ejemplo, GitHub, GitLab, Bitbucket). Asegúrate de que la clave pública coincida exactamente con la que tienes en tu archivo

    id_rsa.pub
    .

    1. Reinicia el agente SSH:

    En algunos casos, puede ser útil reiniciar el agente SSH en tu máquina local. Puedes hacerlo ejecutando el siguiente comando:

    eval "$(ssh-agent -s)"
    .

    1. Añade tu clave privada al agente SSH:

    Utiliza el siguiente comando para agregar tu clave privada al agente

    SSH: ssh-add ~/.ssh/id_rsa
    .

    Cuéntame si has podido solucionarlo. :D

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.