Chuck's Academy

GIT

Instalación de Git y Configuración Inicial

Antes de comenzar a trabajar con Git, necesitamos instalarlo en nuestro sistema y realizar algunas configuraciones básicas. En este capítulo, explicaremos cómo instalar Git en diferentes plataformas y cómo configurarlo correctamente para empezar a trabajar en tus proyectos. Además, aprenderemos a generar claves SSH para interactuar de forma segura con plataformas como GitHub.

Instalación de Git

Git está disponible para varias plataformas, incluyendo Windows, macOS y Linux. A continuación, veremos cómo instalar Git en cada una de ellas.

Instalación en Windows

Para instalar Git en Windows, sigue estos pasos:

  1. Dirígete al sitio web oficial de Git en https://git-scm.com y descarga el instalador para Windows.
  2. Ejecuta el instalador y sigue las instrucciones. Durante la instalación, Git te preguntará sobre varias configuraciones, como el editor por defecto y el uso de Git Bash. Te recomendamos aceptar las configuraciones predeterminadas.

Screenshot de git en windowsScreenshot de git en windows

Instalación en macOS

Para instalar Git en macOS, puedes utilizar el sistema de administración de paquetes Homebrew. Si ya tienes Homebrew instalado, simplemente ejecuta el siguiente comando en la terminal:

bash
"El comando 'brew install git' instalará Git usando Homebrew, un gestor de paquetes para macOS. Si no tienes Homebrew instalado, puedes encontrar instrucciones en brew.sh."

Alternativamente, puedes descargar el instalador desde el sitio web oficial de Git.

Instalación en Linux

En la mayoría de las distribuciones de Linux, Git está disponible a través del gestor de paquetes predeterminado. Por ejemplo, en distribuciones basadas en Debian como Ubuntu, puedes instalar Git con el siguiente comando:

bash
"El comando 'sudo apt-get install git' descarga e instala Git usando el administrador de paquetes de la distribución Linux basada en Debian. El uso de 'sudo' otorga permisos de superusuario para realizar la instalación."

Para otras distribuciones, como Fedora o Arch Linux, los comandos pueden variar ligeramente, pero generalmente puedes usar el gestor de paquetes de tu sistema para instalar Git.

Configuración Inicial de Git

Una vez que hayas instalado Git, es importante configurarlo antes de empezar a trabajar con él. Las configuraciones iniciales más importantes son establecer tu nombre y correo electrónico, que serán asociados con cada commit que realices.

bash
"Con el comando 'git config --global user.name' defines tu nombre, mientras que 'git config --global user.email' establece tu correo electrónico. Estos datos se asocian a cada commit que realices, permitiendo a otros desarrolladores saber quién realizó el cambio."

También puedes configurar el editor de texto que Git usará por defecto para escribir mensajes de commit. Por ejemplo, para usar nano como editor, puedes ejecutar el siguiente comando:

bash
"Con el comando 'git config --global core.editor nano', estableces el editor nano como el editor predeterminado para escribir mensajes de commit. Puedes reemplazar 'nano' con tu editor preferido."

Generación de Claves SSH

Para interactuar con plataformas como GitHub de manera segura, es recomendable usar claves SSH. Esto te permite autenticarte en estas plataformas sin tener que ingresar tu usuario y contraseña cada vez que realices una acción.

Creación de una clave SSH

Sigue estos pasos para generar una nueva clave SSH:

  1. Abre tu terminal y ejecuta el siguiente comando:
bash
"El comando 'ssh-keygen -t ed25519 -C tu_correo@example.com' genera una nueva clave SSH usando el algoritmo ed25519. Reemplaza 'tu_correo@example.com' por tu dirección de correo electrónico asociada a tu cuenta de GitHub u otra plataforma de repositorios."
  1. A continuación, se te pedirá que elijas una ubicación para guardar la clave. Presiona Enter para aceptar la ubicación predeterminada.
  2. Luego, se te solicitará que ingreses una contraseña. Esta contraseña es opcional, pero se recomienda establecer una para mayor seguridad.

Agregar la clave SSH a GitHub

Una vez que has generado la clave SSH, necesitas agregarla a tu cuenta de GitHub. Sigue estos pasos:

  1. Copia el contenido de tu clave pública SSH con el siguiente comando:
bash
"El comando 'cat ~/.ssh/id_ed25519.pub' muestra el contenido de tu clave pública. Copia este contenido para agregarlo a tu cuenta de GitHub."
  1. Inicia sesión en tu cuenta de GitHub y ve a Settings -> SSH and GPG keys -> New SSH key.
  2. Pega el contenido de la clave pública en el campo correspondiente y asigna un nombre descriptivo a la clave.

Una vez que has agregado la clave, podrás autenticarte en GitHub utilizando tu clave SSH sin necesidad de ingresar tu contraseña.

Configuración de SourceTree

Si prefieres usar una interfaz gráfica para interactuar con Git, SourceTree es una opción popular. A continuación, te mostramos cómo configurar SourceTree para que funcione con Git y GitHub.

  1. Descarga e instala SourceTree desde https://www.sourcetreeapp.com.
  2. Abre SourceTree y configura tu cuenta de GitHub en Tools -> Options -> Authentication.
  3. Genera un token de acceso personal en GitHub si es necesario y agrégalo a SourceTree.

SourceTree te permitirá gestionar repositorios y realizar acciones comunes de Git, como commits, merges y push, sin necesidad de escribir comandos en la terminal.

Conclusión

En este capítulo, hemos cubierto la instalación de Git en diferentes sistemas operativos, así como las configuraciones iniciales necesarias para comenzar a trabajar con Git de manera eficiente. También hemos visto cómo generar y agregar claves SSH para interactuar de forma segura con plataformas de repositorios en la nube como GitHub. En el próximo capítulo, aprenderemos a crear y gestionar repositorios locales y remotos, lo que nos permitirá comenzar a versionar nuestro código.


Pregúntame lo que sea