【Compatible con Windows/Mac】Cómo instalar Git y configurarlo con GitHub
En el artículo anterior, creamos una cuenta de GitHub y configuramos el perfil inicial. Con eso, ya estás listo para usar el "lugar" llamado GitHub. El siguiente paso es instalar la "herramienta" llamada "Git" en tu ordenador y configurarla para que se comunique de forma segura con GitHub.
Esta configuración de conexión es una tarea que solo se realiza una vez, como si se tratara de hacer la "llave de la puerta principal". En este artículo, explicaremos el procedimiento de instalación de Git para cada sistema operativo (Windows y Mac) y te guiaremos paso a paso en la configuración de la clave SSH, esencial para la conexión con GitHub, explicando cada comando detalladamente. ¡Una vez superado este paso, comenzará tu verdadera vida con Git y GitHub!
Instalación de Git: Procedimiento por sistema operativo
Instala Git según el sistema operativo de tu ordenador.
En Windows: Instalar "Git for Windows"
Para los usuarios de Windows, la forma más fácil y segura es instalar el paquete oficial llamado "Git for Windows".
- Accede al sitio web oficial de Git for Windows y descarga el instalador (archivo .exe).
- Ejecuta el instalador descargado.
- Básicamente, no hay problema si haces clic en "Next" en todas las pantallas. A mitad de camino, aparecerá una pantalla para seleccionar el editor por defecto, pero si no tienes ninguna preferencia, puedes dejar la configuración inicial "Vim" (puedes cambiarla más tarde).
[Imagen: Primera pantalla del instalador de Git for Windows]
Cuando la instalación finalice, también se instalará una herramienta de línea de comandos llamada "Git Bash". Es muy útil porque te permite usar comandos similares a los de Mac y Linux en Windows.
Para comprobar si la instalación se ha realizado correctamente, abre el Símbolo del sistema o Git Bash e introduce el siguiente comando. Si aparece la información de la versión, la instalación ha sido un éxito.
git --version
En Mac: Se recomienda instalar con Homebrew
macOS suele venir con una versión antigua de Git preinstalada. Sin embargo, para poder usar las últimas funciones, se recomienda instalar la versión más reciente con el gestor de paquetes "Homebrew".
Paso 1: Comprueba la versión actual de Git
Primero, abre la Terminal y comprueba la versión actual de Git con el siguiente comando.
git --version
Paso 2: Instala Homebrew (si aún no lo tienes)
Homebrew es una herramienta que facilita la instalación y gestión de software útil para macOS. Instálalo ejecutando el siguiente comando en la Terminal. (※ Asegúrate de comprobar el comando más reciente en el sitio web oficial).
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Paso 3: Instala Git con Homebrew
Una vez que Homebrew esté listo, instala la última versión de Git con el siguiente comando.
brew install git
Después de la instalación, vuelve a comprobar la versión. Si aparece el nuevo número de versión, la instalación ha sido un éxito.
¡Solo la primera vez! Configuración inicial de Git (información de usuario)
Una vez instalado Git, lo siguiente es decirle a Git "quién eres". Esta configuración es muy importante, ya que quedará registrada como el "autor" del código que crees. Esta configuración solo se realiza una vez por PC.
Configurar el nombre de usuario
Configura el nombre que aparecerá en el historial de commits. Es útil que coincida con tu nombre de cuenta de GitHub.
git config --global user.name "Tu Nombre"
Configurar la dirección de correo electrónico
Del mismo modo, configura también tu dirección de correo electrónico. Debes usar la misma que registraste en GitHub.
git config --global user.email "tu_email@example.com"
Comprobar la configuración
Puedes comprobar si la configuración es correcta listándola con el siguiente comando.
git config --list
Configuración de la conexión con GitHub: Creación y registro de la clave SSH
Por último, vamos a configurar la conexión segura entre tu PC y tu cuenta de GitHub. En lugar de introducir la contraseña cada vez, utilizaremos una clave electrónica llamada "clave SSH" para la autenticación. Esto permitirá una comunicación segura y fluida con GitHub.
Paso 1: Crea una clave SSH
Abre la Terminal (o Git Bash en Windows) y ejecuta el siguiente comando. Sustituye `tu_email@example.com` por la dirección de correo electrónico que registraste en GitHub.
ssh-keygen -t ed25519 -C "tu_email@example.com"
Al ejecutar el comando, se te harán algunas preguntas, pero no hay problema si simplemente pulsas la tecla Enter en todas ellas. Con esto, se creará en tu PC un par de claves: una "clave privada (id_ed25519)" y una "clave pública (id_ed25519.pub)".
Paso 2: Copia la clave pública
A continuación, copia el contenido de la "clave pública" que acabas de crear en el portapapeles. Registrarás esta clave pública en GitHub.
En Mac:
pbcopy < ~/.ssh/id_ed25519.pub
En Windows (Git Bash):
clip < ~/.ssh/id_ed25519.pub
Paso 3: Registra la clave pública en GitHub
- Inicia sesión en GitHub y selecciona "Settings" en el icono de la esquina superior derecha.
- En el menú de la izquierda, haz clic en "SSH and GPG keys".
- Pulsa el botón "New SSH key".
- En "Title", pon un nombre que te ayude a identificar de qué PC es la clave (por ejemplo, `Mi MacBook Air`).
- En el área de texto grande de "Key", pega la clave pública que acabas de copiar.
- Finalmente, pulsa el botón "Add SSH key" para completar el registro.
[Imagen: Pantalla de registro de clave SSH en GitHub, mostrando los campos de entrada "Title" y "Key".]
¡Probemos la conexión!
Una vez completada toda la configuración, ejecuta el siguiente comando para probar si tu PC y GitHub se han conectado correctamente.
ssh -T git@github.com
La primera vez que te conectes, se te preguntará "Are you sure you want to continue connecting (yes/no/[fingerprint])?". Escribe yes y pulsa Enter.
Si finalmente aparece un mensaje como "Hi [tu_nombre_de_usuario]! You've successfully authenticated...", ¡toda la configuración es perfecta!