Cómo instalar y configurar Git en una Mac

Git es el sistema de control de versiones de referencia entre los desarrolladores. Si está aprendiendo a codificar y escribir software, probablemente haya oído hablar de Git y sea consciente de su importancia en el ciclo de vida del desarrollo de software.

instalar git en mac
IMAGEN: Pankaj Patel (Unsplash)

Entonces, 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 parecer difícil para algunas personas.

En Windows, puede seguir nuestra guía para instalar y configurar 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.

¿Qué es Git?

Git es un sistema de control de versiones (VCS): un sistema 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 deshacer los cambios que no le gustan o simplemente restaurar la versión original del archivo según sea necesario.

Cómo instalar Git en Mac

La mayoría de las nuevas versiones de macOS vienen preinstaladas con Git. Para confirmar si este es el caso con su sistema, abra el Terminal app, ingrese el siguiente comando y presione volver:

git --version

Si eso 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 eliminó previamente. En este caso, debe instalar Git manualmente.

verifique la versión de git en mac

En una Mac, hay tres formas de instalar Git. Puedes hacer esto usando cerveza casera, Puertos Maco el Instalador Git (si prefiere un proceso de instalación simple). A continuación hay instrucciones para instalar Git usando cada uno de estos métodos.

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

cerveza casera es el administrador de paquetes más popular para macOS. Esto es fuente abiertay puede usarlo para instalar, actualizar y eliminar programas en su Mac usando la interfaz de línea de comandos.

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

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

Cuando te pida la contraseña de administrador, ingrésala 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 cambiar 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

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

Puertos Mac (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 la Mac, y hace un buen trabajo al instalar dependencias para los programas a medida que los instala, por lo que no tiene que preocuparse por hacerlo usted mismo.

Para comenzar a instalar 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: Instale Git en Mac usando Git Installer

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

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

Una vez 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, presione 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: cualquier preferencia que establezca inicialmente permanecerá sin cambios incluso después de actualizar Git o macOS.

1. Configura tu identidad

Entre el primer conjunto de configuraciones se encuentra la configuración de su identidad de usuario predeterminada. Esto es necesario porque cada compromiso que realice en su repositorio de Git necesita una identidad a la que se le pueda asignar.

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"

Notar: Al usar el -general La etiqueta define su identidad para todos los repositorios de Git. Si no lo desea (y configúrelo individualmente para algunos repositorios), puede buscar esos repositorios y ejecutar el comando sin él. -general etiqueta.

2. Configuración de SSH

Otra configuración importante de Git permite Shell seguro (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 comandos.

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"

Notar: 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. Pegar volver para seleccionar la ubicación predeterminada (/.ssh) y el nombre predeterminado de 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, deberá ingresar la frase de contraseña para comunicarse con su repositorio de Git si lo configura. Para no usarlo, presione volvery 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 tu 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 se mostrará una lista detallada de todas sus configuraciones de Git:

git config --list

verifique la configuración de git

Actualizando 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 en los archivos de su proyecto (manteniendo un registro de todas las diferentes versiones) para que pueda retroceder, fusionar o simplemente volver a una versión específica si algo sale mal.

Ya que ha seguido esta guía de cerca, debe tener Git instalado, configurado y ejecutándose en su Mac. A partir de entonces, puede ver la documentación de Git para familiarizarse con todos los comandos de Git y las operaciones compatibles que necesita saber para que pueda comenzar a usarlo para administrar sus proyectos localmente o en servicios como GitHub.