Mientras realiza la operación de empuje y extracción de proyectos GIT, se requiere conectar el repositorio local con el repositorio remoto. Git proporciona dos métodos para clonar repositorios remotos, como el protocolo HTTP y el protocolo SSH. El protocolo HTTP es el método de uso común para el seguimiento de los cambios del proyecto. Sin embargo, no es seguro para proyectos de desarrollo sensible.
Por otro lado, el protocolo SSH es el método más seguro que utiliza un par de claves públicas y privadas. Para comunicarse entre el repositorio local y el repositorio remoto, los desarrolladores primero deben generar la tecla SSH y agregarla a Git Bash.
Este blog demostrará:
Cómo generar la tecla SSH?
Para generar la nueva tecla SSH, intente los siguientes pasos:
Avancemos e implementemos el procedimiento mencionado anteriormente para una mejor comprensión!
Paso 1: Cambie al repositorio deseado
Primero, escriba el siguiente comando en el terminal y redirige al repositorio de git:
$ CD "C: \ Git"
Paso 2: Generar la tecla SSH
Luego, cree una tecla SSH con la ayuda del "ssh-keygen" dominio:
$ ssh-keygen
Después de ejecutar el comando anterior, le pedirá que especifique el repositorio donde desea crear la tecla SSH. Sin embargo, ya hemos creado la tecla SSH. Es por eso que la clave existente ha sido sobrante. Presione el "Y"Clave y complete el proceso:
Paso 3: Verifique la tecla SSH
Utilice el comando estado a continuación para garantizar si se ha generado la tecla SSH:
$ ls -al ~/.ssh
Como puede ver en la siguiente salida, el SSH se ha generado con éxito. Aquí, "ID_RSA.pub"Mantiene la clave pública y"ID_RSA"Guarda la clave privada:
Cómo agregar una tecla SSH ya generada para Git Bash?
Primero, inicie el agente SSH para agregar una tecla SSH ya creada a Git Bash. Luego, utiliza el "ssh-add ~/.ssh/id_rsa" dominio.
Paso 1: Iniciar agente SSH
Escriba el siguiente comando para iniciar el agente SSH:
$ eval "$ (ssh -agent -s)"
La siguiente captura de pantalla indica que el agente SSH se está ejecutando en segundo plano con "3051"PID o ID de proceso:
Paso 2: Agregue la tecla SSH al agente SSH
Para agregar la tecla SSH al agente SSH, ejecute el comando proporcionado a continuación:
$ ssh-add ~/.ssh/id_rsa
Según la salida dada a continuación, la tecla SSH se ha agregado con éxito:
Hemos explicado de manera eficiente el proceso de agregar una tecla SSH ya generada para el BASH GIT.
Conclusión
Para agregar la tecla SSH a la bash git, primero, genere la tecla SSH usando la "ssh-keygen" dominio. Luego, inicia el agente SSH. Después de eso, ejecute el "ssh-add ~/.ssh/id_rsa"Comando para agregar la tecla SSH. Este artículo demostró el método para crear una nueva tecla SSH y agregarla a Git Bash.