Instalación de Git en Mac OS X

Hay varias formas de instalar Git en un Mac. De hecho, si has instalado XCode (o su herramienta de línea de comandos), puede que Git ya esté instalado. Para descubrirlo, abre un terminal e introduce git --version.

$ git --version
git version 2.7.0 (Apple Git-66)

Apple mantiene y lanza su propia bifurcación de Git, pero esta tiende a presentar un desfase de varias versiones principales con respecto al Git general. Puede que quieras instalar una nueva versión de Git mediante uno de estos métodos:

Instalador de Git para Mac

La forma más sencilla de instalar Git en un Mac es mediante el instalador independiente:

  1. Descarga el instalador de Git para Mac más reciente.

  2. Sigue las instrucciones para instalar Git.

  3. Abre un terminal y escribe el siguiente texto para comprobar que la instalación se ha realizado correctamente: git --version:

    $ git --version
    git version 2.9.2
  4. Configura tu nombre de usuario y tu correo electrónico de Git mediante los siguientes comandos (sustituye el nombre de Emma por el tuyo). Esta información se asociará a cualquier confirmación que crees:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. Opcional: Para que Git recuerde tu nombre de usuario y contraseña cuando trabajas con repositorios HTTPS, configura la aplicación auxiliar git-credential-osxkeychain.

Instalación de Git con Homebrew

Si has instalado Homebrew para gestionar paquetes en OS X, puedes seguir estas instrucciones para instalar Git:

  1. Abre tu terminal e instala Git mediante Homebrew:

    $ brew install git
  2. Introduce el siguiente texto para verificar que la instalación se ha realizado correctamente: git --version:

    $ git --version
    git version 2.9.2
  3. Configura tu nombre de usuario y tu correo electrónico de Git mediante los siguientes comandos (sustituye el nombre de Emma por el tuyo). Esta información se asociará a cualquier confirmación que crees:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  4. Opcional: Para que Git recuerde tu nombre de usuario y contraseña cuando trabajas con repositorios HTTPS, instala la aplicación auxiliar git-credential-osxkeychain.

Instalación de Git con MacPorts

Si has instalado MacPorts para gestionar paquetes en OS X, puedes seguir estas instrucciones para instalar Git:

  1. Abre un terminal y actualiza MacPorts:

    $ sudo port selfupdate
  2. Busca los puertos y variantes de Git más recientes disponibles:

    $ port search git
    $ port variants git
  3. Instala Git con bash, la aplicación auxiliar Llaveros de OS X y los documentos:

    $ sudo port install git +bash_completion+credential_osxkeychain+doc
  4. Configura tu nombre de usuario y tu correo electrónico de Git mediante los siguientes comandos (sustituye el nombre de Emma por el tuyo). Esta información se asociará a cualquier confirmación que crees:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. Opcional: Para que Git recuerde tu nombre de usuario y contraseña cuando trabajas con repositorios HTTPS, configura la aplicación auxiliar git-credential-osxkeychain.

Instalación de la aplicación auxiliar git-credential-osxkeychain

Bitbucket es compatible con el envío y la incorporación de cambios de los repositorios de Git mediante SSH y HTTPS. Para trabajar con un repositorio privado mediante HTTPS, debes introducir tu nombre de usuario y tu contraseña cada vez que realizas un envío o una incorporación de cambios. La aplicación auxiliar git-credential-osxkeychain te permite almacenar tu nombre de usuario y contraseña en caché en el llavero de OS X, por lo que no tendrás que volver a introducirlos cada vez.

  1. Si has seguido las instrucciones para MacPorts o Homebrew anteriores, la aplicación auxiliar debería estar instalada. Si no es así, tendrás que descargarla e instalarla. Abre una ventana de terminal y comprueba esta información:

    $ git credential-osxkeychain
    usage: git credential-osxkeychain <get|store|erase>

    Si recibes una instrucción de uso, continúa en el paso 4. Si la aplicación auxiliar no se ha instalado, dirígete al paso 2.

  2. Usa un comando curl para descargar git-credential-osxkeychain (o descárgalo con el navegador) y almacénalo en /usr/local/bin:

    $ curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
    $ sudo mv git-credential-osxkeychain /usr/local/bin/
  3. Convierte el archivo en ejecutable:

    $ chmod u+x /usr/local/bin/git-credential-osxkeychain
  4. Configura Git para usar la aplicación auxiliar de credenciales Llaveros de OS X.

    $ git config --global credential.helper osxkeychain

    La próxima vez que Git solicite tu nombre de usuario y tu contraseña, los almacenará en caché en el llavero para usarlos en el futuro.

Instalación de Git con Atlassian Sourcetree

Sourcetree, un cliente Git visual gratuito para Mac, cuenta con su propia versión de Git integrada. Puedes descargar Sourcetree desde aquí.

Para aprender a utilizar Git con Sourcetree (así como a alojar tus repositorios Git con Bitbucket) puedes seguir nuestro exhaustivo tutorial de Git con Bitbucket y Sourcetree.

Build de Git a partir del código fuente en OS X

Compilar Git en Mac puede resultar complicado, ya que hay bibliotecas que cambian de ubicación entre las distintas publicaciones de OS X. En El Capitan (OS X 10.11), sigue estas instrucciones para compilar Git:

  1. Desde tu terminal, instala las herramientas de línea de comandos de XCode (si no lo has hecho todavía):

    $ xcode-select --install
  2. Instala Homebrew.

  3. Mediante Homebrew, instala openssl:

    $ brew install openssl
  4. Clona el código de Git (o, si todavía no has instalado una versión de Git, descárgalo y extráelo):

    $ git clone https://github.com/git/git.git
  5. Para compilar Git, ejecuta el comando make con estos indicadores:

    $ NO_GETTEXT=1 make CFLAGS="-I/usr/local/opt/openssl/include" LDFLAGS="-L/usr/local/opt/openssl/lib"

Siguiente paso: Aprende a usar Git con Bitbucket Cloud

Instalación de Git en Windows

Instalador independiente de Git para Windows

  1. Descarga el instalador de Git para Windows más reciente.

  2. Cuando hayas iniciado correctamente el instalador, verás la pantalla del asistente de instalación de Git. Selecciona las opciones Siguiente y Finalizar para completar la instalación. Las opciones predeterminadas son las más lógicas en la mayoría de los casos.

  3. Abre el símbolo del sistema (o Git Bash si durante la instalación seleccionaste no usar Git desde el símbolo del sistema de Windows).

  4. Ejecuta los siguientes comandos para configurar tu nombre de usuario y dirección de correo electrónico de Git; sustituye el nombre de Emma por el tuyo. Esta información se asociará a cualquier confirmación que crees:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. Opcional: Instala la aplicación auxiliar de credenciales de Git en Windows

    Bitbucket es compatible con el envío y la incorporación de cambios a través de HTTP a los repositorios remotos de Git en Bitbucket. Cada vez que interactúes con el repositorio remoto, debes proporcionar una combinación de nombre de usuario y contraseña. Puedes almacenar estas credenciales en lugar de introducir la combinación en cada ocasión con el administrador de credenciales de Git para Windows.

Instalación de Git con Atlassian Sourcetree

Sourcetree, un cliente Git visual gratuito para Windows, cuenta con su propia versión de Git integrada. Puedes descargar Sourcetree desde aquí.

Para aprender a utilizar Git con Sourcetree (y cómo alojar tus repositorios de Git en Bitbucket), puedes seguir nuestro exhaustivo tutorial de Git con Bitbucket y Sourcetree

Siguiente paso: Aprende a usar Git con Bitbucket Cloud

Instalación de Git en Linux

Debian / Ubuntu (apt-get)

Los paquetes de Git están disponibles mediante APT:

  1. Desde tu núcleo, instala Git mediante apt-get:

    $ sudo apt-get update
    $ sudo apt-get install git
  2. Introduce el siguiente texto para verificar que la instalación se ha realizado correctamente: git --version:

    $ git --version
    git version 2.9.2
  3. Configura tu nombre de usuario y tu correo electrónico de Git mediante los siguientes comandos (sustituye el nombre de Emma por el tuyo). Esta información se asociará a cualquier confirmación que crees:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"

Fedora (dnf/yum)

Los paquetes de Git están disponibles mediante Yum y DNF:

  1. Desde tu núcleo, instala Git mediante DNF (o Yum en versiones más antiguas de Fedora):

    $ sudo dnf install git

    o

    $ sudo yum install git
  2. Introduce el siguiente texto para verificar que la instalación se ha realizado correctamente: git --version:

    $ git --version
    git version 2.9.2
  3. Configura tu nombre de usuario y tu correo electrónico de Git mediante los siguientes comandos (sustituye el nombre de Emma por el tuyo). Esta información se asociará a cualquier confirmación que crees:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"

Build de Git a partir del código fuente en Linux

Debian/Ubuntu

Git requiere que varias dependencias se compilen en Linux. Están disponibles mediante APT:

  1. Desde tu núcleo, instala las dependencias necesarias mediante apt-get:

    $ sudo apt-get update
    $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
  2. Clona el código de Git (o, si no tienes una versión de Git instalada, descárgala y extráelo):

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  3. Para compilar Git e instalarlo en /usr, ejecuta un comandomake:

    $ make all doc info prefix=/usr
    $ sudo make install install-doc install-html install-info install-man prefix=/usr

Fedora

Git requiere que varias dependencias se compilen en Linux. Están disponibles mediante Yum y DNF:

  1. Desde tu núcleo, instala las dependencias de compilación necesarias mediante DNF (o Yum en versiones anteriores de Fedora):

    $ sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X

    También puedes usar Yum. Para usar Yum, puede que necesites instalar el repositorio de paquetes adicionales para Linux Empresarial (EPEL) en primer lugar:

    $ sudo yum install epel-release
    $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
  2. Enlaza docbook2X al nombre de archivo que espera la compilación de Git:

    $ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
  3. Clona el código de Git (o, si no tienes una versión de Git instalada, descárgala y extráelo):

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  4. Para compilar Git e instalarlo en /usr, ejecuta un comando make:

    $ make all doc prefix=/usr
    $ sudo make install install-doc install-html install-man prefix=/usr

Siguiente paso: Aprende a usar Git con Bitbucket Cloud