Cómo generar una clave SSH en Mac para trabajar con Git

Cómo generar una clave SSH en Mac para trabajar con Git

Hoy os quiero enseñar cómo generar una clave SSH en Mac para poder trabajar con nuestros repositorios en Git.

Antes que nada debemos tener una cuenta creada en https://github.com/. Podéis seleccionar el plan que mejor os venga, en mi caso tengo el plan gratuito en el que puedo crear repositorios ilimitados tanto públicos como privados.

Una vez creada la cuenta nos vamos al terminal de nuestro equipo (pulsamos cmd + espacio) y se nos abrirá la barra de búsqueda.

  1. Escribimos “terminal” y ejecutamos “Intro”.
  2. Ejecutamos la siguiente línea: ssh-keygen -t rsa
    • Aquí nos pedirá que ingresemos el nombre del archivo que almacenará nuestra clave.
    • Simplemente le damos a “Intro” para dejar el nombre por defecto (/Users/you/.ssh/id_rsa).
    • Luego nos dirá si queremos crear una contraseña (opcional). Si creamos una, cada vez que queramos subir nuevos cambios a nuestro repositorio de Git nos la pedirá.
  3. Al presionar “Intro” nos habrá generado dos nuevos ficheros:
    • ~/.ssh/id_rsa
    • ~/.ssh/id_rsa.pub
  4. Nuestra clave pública es la que finaliza en .pub, es decir, ~/.ssh/id_rsa.pub.

Acceder y copiar nuestra clave SSH pública

Ahora necesitamos copiar el código que ha generado nuestra clave SSH en nuestra cuenta de GitHub.

Desde la terminal ejecutamos: pbcopy < ~/.ssh/id_rsa.pub

Esto copiará el contenido del archivo id_rsa.pub a nuestro portapapeles.

Cómo subir nuestra clave SSH pública a GitHub

  1. Una vez copiada nuestra clave SSH, iniciamos sesión en nuestra cuenta de GitHub y accedemos a la siguiente URL:
  2. https://github.com/settings/profile
  3. En el menú de la izquierda veréis un enlace que pone “SSH and GPG keys“.
  4. Hacemos click en ese enlace que nos llevará a una página donde podemos ingresar nuestra clave pública SSH que copiamos anteriormente.
  5. Hacemos click en el botón que dice “New SSH key“.
  6. Aquí insertamos el nombre que hará referencia a nuestro equipo; puede ser cualquier cosa, por ejemplo: Mac.
  7. Pegamos la clave pública SSH en el cuadro de texto.
  8. Click “Add SSH key“.
Probando nuestra autorización de GitHub:

En este tutorial no entraré en detalles sobre la instalación de Git, así que seré conciso.

  1. Descargamos la última versión desde aquí Git for Mac installer.
  2. Seguimos las instrucciones paso a paso para instalar Git.
  3. Abrimos el terminal y verificamos que la instalación se haya realizado correctamente escribiendo git --version. Nos dirá la versión que hemos instalado.
  4. Si tenemos algún proyecto en Git ya creado, lo seleccionamos y a la derecha tenemos un botón en verde que pone “Clone or download“.
  5. Hacemos click y copiamos la URL que aparece ahí.
  6. Ahora ejecutamos lo siguiente en nuestra terminal:
    • git@github.com:danielreales7/instagram.git
  7. Nos preguntará si queremos conectarnos, le diremos que sí.
  8. Si anteriormente creamos una contraseña nos pedirá que la ingresemos.
  9. La escribiremos y pulsamos “Intro”.
  10. A partir de aquí comenzará a clonar nuestro repositorio de Git.

Espero que les haya servido este tutorial, para cualquier duda o información no dude en escribir un comentario. Estaré encantado de responderle en la mayor brevedad posible.

Deja un comentario