Cómo instalar y configurar Git en una Mac

Publicado: 2022-05-12

Git es el sistema de control de versiones de referencia entre los desarrolladores. Si está aprendiendo a codificar y escribir software, es posible que ya haya escuchado/leído acerca de Git y que sea consciente de su importancia en el ciclo de desarrollo de software.

install Git on mac
IMAGEN: Pankaj Patel (Unsplash)

Como tal, si planea aprender y usar Git, el primer paso es saber cómo instalar y configurar Git en su computadora. Sin embargo, dado que la instalación y configuración de Git es un poco diferente a la instalación de cualquier software normal, a menudo puede resultar un desafío para algunas personas.

En Windows, puede seguir nuestra guía de instalación y configuración de Git en Windows para configurar Git en su máquina con Windows. Por otro lado, si está en una Mac, siga la lista de todas las instrucciones para instalar y configurar Git en su Mac.

Tabla de contenido

¿Qué es Git?

Git es un sistema de control de versiones (VCS), uno distribuido (DVCS), que simplifica la colaboración y la gestión del código fuente. Le permite trabajar en un proyecto con varias personas a la vez sin interferir con el trabajo de los demás. Además, también lo ayuda a mantener un registro de todos los cambios que realiza en un archivo o conjunto de archivos en su proyecto a lo largo del tiempo, para que pueda revertir los cambios que no le gustan o simplemente restaurar la versión original del archivo como la necesidad de ser

Cómo instalar Git en Mac

La mayoría de las versiones más nuevas de macOS vienen preinstaladas con Git. Para confirmar si este es el caso con su sistema, abra la aplicación Terminal , ingrese el siguiente comando y presione regresar :

git --version

Si esto le da una versión de Git (como se muestra en la imagen a continuación), entonces Git está presente en su sistema y solo necesita actualizarlo y configurarlo para comenzar a usarlo. Sin embargo, si no es así, es probable que su sistema no tenga Git o que lo haya eliminado anteriormente. En cuyo caso, debe instalar Git manualmente.

checking Git version on Mac

En una Mac, hay tres formas de instalar Git. Puede hacerlo usando Homebrew , MacPorts o el instalador de Git (si prefiere un proceso de instalación simple). A continuación se encuentran las instrucciones para instalar Git usando cada uno de estos métodos.

Método 1: Instalar Git en una Mac usando Homebrew

Homebrew es el administrador de paquetes más popular para macOS. Es de código abierto y puede usarlo para instalar, actualizar y eliminar programas en su Mac usando la interfaz de línea de comandos.

Si aún no tiene Homebrew instalado en su sistema, primero, instálelo ejecutando el siguiente comando en la Terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Cuando le solicite la contraseña de administrador, ingrésela para continuar con la instalación. Si está en una Mac que no es M1, ejecutar el comando anterior configurará automáticamente la variable PATH en su Mac, mientras que si está usando una Mac M1, deberá ejecutar el siguiente comando para modificar la RUTA antes que usted. puede usar Homebrew:

export PATH=/opt/homebrew/bin:$PATH

Una vez que Homebrew esté instalado, actualícelo y sus paquetes con:
brew update && brew upgrade

Y luego, instala Git ejecutando:
brew install git

Verifique la instalación usando:
git --version

También en TechPP

Método 2: Instalar Git en una Mac usando MacPorts

MacPorts (anteriormente DarwinPorts) es otro administrador de paquetes de código abierto para macOS, al igual que Homebrew. Su objetivo es simplificar la instalación de software de código abierto en Mac, y hace un buen trabajo al instalar dependencias para los programas a medida que los instala, por lo que no tiene que molestarse en hacerlo usted mismo.

Para comenzar con la instalación de programas a través de MacPorts, lo primero que debe hacer es instalar el administrador de paquetes en su sistema. Puede hacerlo abriendo la Terminal y ejecutando los siguientes comandos:

curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.7.2.tar.bz2
tar xf MacPorts-2.7.2.tar.bz2
cd MacPorts-2.7.2/
./configure
make
sudo make install

Una vez hecho esto, actualice MacPorts usando:
sudo port selfupdate

Y finalmente, ejecuta este comando para instalar Git:
sudo port install git

Método 3: Instalar Git en una Mac usando el instalador de Git

Puede instalar fácilmente Git en su Mac con cualquiera de los métodos anteriores. Sin embargo, si no desea pasar por este proceso, puede obtener Git en su Mac usando un programa de instalación simple.

Para esto, abra su navegador favorito y navegue hasta el sitio web oficial de Git. Aquí, haga clic en el botón Descargar dentro de la imagen del monitor para comenzar a descargar el instalador de Git.

Cuando se haya descargado, haga doble clic en él para abrir el instalador. Luego, siga las instrucciones en pantalla para configurar Git según sus preferencias. Si es nuevo en Git, deje las opciones predeterminadas seleccionadas en estas indicaciones.

Finalmente, toque Instalar e ingrese su contraseña de administrador para instalar Git.

Cómo configurar Git en Mac

Una vez que haya instalado Git en su Mac, el siguiente paso es configurarlo. Nuevamente, este es un proceso bastante simple, y solo necesita hacerlo una vez en su Mac: todas las preferencias que estableció inicialmente se mantendrán incluso después de actualizar Git o macOS.

1. Configuración de su identidad

Entre el primer conjunto de configuraciones se encuentra la configuración de su identidad de usuario predeterminada. Es obligatorio porque cada compromiso que realiza en su repositorio de Git necesita una identidad a la que se pueda atribuir.

Para configurar su identidad, primero, abra la terminal y ejecute este comando para configurar su nombre de usuario de Git:
git config --global user.name "your_name"

Y luego, ingrese la dirección de correo electrónico asociada con su cuenta de GitHub con:
git config --global user.email "your_email_address"

Nota: El uso de la etiqueta –global establece su identidad para todos los repositorios de Git. En caso de que no desee hacerlo, y configurarlo individualmente para algunos repositorios, puede navegar a esos repositorios y ejecutar el comando sin la etiqueta global .

2. Configuración de SSH

Otra configuración importante de Git es habilitar Secure SHell (SSH) en su sistema. Esto protege la conexión y garantiza que no tenga que ingresar su nombre de usuario y contraseña cada vez que necesite confirmar o ver cambios en su proyecto a través de la línea de comando.

Para configurar SSH, necesita una clave SSH. Si ya tiene uno en su sistema, puede elegir usarlo. O simplemente puede generar uno nuevo ejecutando el siguiente comando en la Terminal:

ssh-keygen -t rsa -b 4096 -C "your_email_address"

Nota: la dirección de correo electrónico debe ser de GitHub o de cualquier otro cliente de Git.

Esto le pedirá que ingrese un nombre de archivo para guardar la clave SSH. Presiona regresar para seleccionar la ubicación predeterminada ( /.ssh ) y el nombre predeterminado para esta clave. También se le pedirá que ingrese una frase de contraseña para la clave. Esto agrega una capa adicional de seguridad, pero es un paso opcional. Si lo configura, se le pedirá que ingrese la frase de contraseña para comunicarse con su repositorio de Git si lo configura. Para omitir su uso, presione regresar y generará la clave SSH sin la frase de contraseña.

Ahora, inicie el agente SSH en su Mac con:
eval "$(ssh-agent -s)"

Abra el archivo de configuración de SSH en modo de edición ejecutando:
sudo nano ~/.ssh/config

Y añádele estas líneas:
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519

A continuación, agregue la clave privada SSH al agente ssh ejecutando:
ssh-add -K ~/.ssh/id_xxxxxxx

Finalmente, agregue la clave SSH a su cuenta de GitHub (o cualquier otro cliente de Git) para comenzar a interactuar con sus repositorios.

Ver su configuración de Git

En cualquier momento después de configurar Git en su Mac, si necesita ver su configuración de Git, ejecute el siguiente comando y aparecerá una lista detallada de todas sus configuraciones de Git:

git config --list

checking Git configuration

Ponerse al día con Git

Git juega un papel muy importante en el ciclo de desarrollo de software. Facilita la colaboración con varias personas en un proyecto al mismo tiempo sin interrumpir su trabajo. También lo ayuda a realizar un seguimiento de los cambios realizados en los archivos de su proyecto (manteniendo un registro de todas las versiones diferentes) para que pueda revertir, fusionar o simplemente revertir a una versión específica si algo sale mal.

Teniendo en cuenta que siguió esta guía de cerca, debe tener Git instalado, configurado y ejecutándose en su Mac. Posteriormente, puede consultar la documentación de Git para ponerse al día con todos los comandos de Git y las operaciones compatibles que necesita saber para poder comenzar a usarlo para administrar sus proyectos localmente o en servicios como GitHub.