fbpx

INFORMACIÓN DESACTUALIZADA Lección 6, Tema 4 4:20

  • INFORMACIÓN DESACTUALIZADA Lección 6, Tema 4 4:20

    Posted by Leonardo Mago on 11 agosto, 2024 en 5:34 pm

    Estoy en el paso de agregar mi clave SSH al ssh-agent y en el curso aparece el siguiente comando:

    “eval “$(ssh-agent -s)””

    Ese comando se colocaba porque en su momento era lo que te indicaba la documentación oficial de GitHub. Sin embargo, actualmente ya no funciona, ya que dice bash: command not found.

    Revisando la documentación actualizada, se encuentra lo siguiente.

    <b tabindex=”-1″>Agregar tu clave SSH al ssh-agent

    Antes de agregar una llave SSH nueva al ssh-agent para que administre tus llaves, debes haber verificado si habían llaves SSH existentes y haber generado una llave SSH nueva.

    Si ha instalado GitHub Desktop, puede usarlo para clonar repositorios y no tener que utilizar claves SSH.

    1. En una nueva ventana de PowerShell con privilegios elevados de administrador, asegúrate de que el agente ssh se esté ejecutando. Puede usar las instrucciones de “Auto-lanzamiento ssh-agent” en “Trabajar con contraseñas de clave SSH” o iniciarla manualmente:

      # start the ssh-agent in the background
      Get-Service -Name ssh-agent | Set-Service -StartupType Manual
      Start-Service ssh-agent
      
    2. En una ventana de terminal sin permisos elevados, agregue la clave privada SSH al agente ssh. Si has creado tu clave con otro nombre o si vas a agregar una clave existente que tiene otro nombre, reemplaza id_ed25519 en el comando por el nombre de tu archivo de clave privada.

      ssh-add c:/Users/YOU/.ssh/id_ed25519
      
    3. Agrega la clave pública de SSH a tu cuenta en GitHub. Para obtener más información, vea «Agregar una clave SSH nueva a tu cuenta de GitHub».

    4. d

    Ahora bien, estoy en mi fase beginner y la verdad no entiendo como completar estos pasos, ¿podrían indicarme por favor los pasos que debo seguir?

    Gracias

    Angel Sánchez respondido 1 mes, 4 semanas 2 Miembros · 1 Responde
  • 1 Responde
  • Angel Sánchez

    organizador
    11 agosto, 2024 en 6:51 pm

    Hola colega, aquí te dejo los pasos de manera detallada; por favor, avísame si todo salió bien.

    Paso 1: Verificar si el ssh-agent está en ejecución.

    > 1.- Abre PowerShell con permisos de administrador:

    > > Haz clic en el menú de inicio, busca “PowerShell”, haz clic derecho en “Windows PowerShell” y selecciona “Ejecutar como administrador”.

    > 2.– Verifica el estado del servicio ssh-agent:

    > > En la ventana de PowerShell, escribe el siguiente comando y presiona Enter:

    Get-Service -Name ssh-agent

    > > Si ves que el estado es “Stopped” o el servicio no está iniciado, pasa al siguiente paso para iniciarlo.

    Paso 2: Iniciar el ssh-agent

    > 1.- Asegúrate de que el ssh-agent se inicie automáticamente:

    > > En la misma ventana de PowerShell con permisos de administrador, escribe:

    Set-Service -Name ssh-agent -StartupType Manual

    > > Esto configura el servicio para que se inicie manualmente cuando sea necesario.

    > 2.- Inicia el servicio ssh-agent:

    > > Escribe el siguiente comando y presiona Enter:

    Start-Service ssh-agent

    > > Esto inicia el ssh-agent en segundo plano.

    Paso 3: Agregar tu clave SSH al ssh-agent

    > 1.- Abre una nueva ventana de PowerShell (sin permisos de administrador).

    > 2.- Agrega tu clave SSH al ssh-agent:

    > > Si has creado una clave SSH con el nombre por defecto (id_ed25519), ejecuta el siguiente comando:

    ssh-add c:/Users/YOU/.ssh/id_ed25519

    > > Reemplaza YOU con tu nombre de usuario de Windows y asegúrate de usar el nombre correcto de tu archivo de clave si es diferente.

    Paso 4: Agregar la clave pública a tu cuenta de GitHub

    > 1.- Obtén el contenido de tu clave pública:

    > > Abre una ventana de PowerShell y ejecuta el siguiente comando para ver el contenido de tu clave pública:

    cat c:/Users/YOU/.ssh/id_ed25519.pub

    > > Copia todo el contenido que se muestra.

    > 2.- Accede a GitHub:

    > > Inicia sesión en GitHub.

    > 3.- Añade tu clave pública a tu cuenta de GitHub:

    > > Ve a Settings (Configuración).

    > > En el menú lateral, selecciona SSH and GPG keys.

    > > Haz clic en New SSH key (Nueva clave SSH).

    > > En el campo Title (Título), escribe un nombre para tu clave, por ejemplo, “Mi PC”.

    > > En el campo Key (Clave), pega el contenido de tu clave pública que copiaste antes.

    > > Haz clic en Add SSH key (Agregar clave SSH).

    Paso 5: Verificar la conexión

    > 1.- Prueba la conexión a GitHub usando SSH:

    > > Abre una ventana de PowerShell y ejecuta el siguiente comando:

    ssh -T git@github.com

    > > Si todo está configurado correctamente, deberías ver un mensaje que dice algo como:

    Hi USERNAME! You've successfully authenticated, but GitHub does not provide shell access.

    > > Reemplaza USERNAME con tu nombre de usuario en GitHub.

    Siguiendo estos pasos deberías poder configurar tu clave SSH y conectar tu máquina con GitHub. Me confirmas si todo salio bien. 😀

Inicia sesión para responder.

Start of Discussion
0 de 0 respuestas Junio 2018
Ahora