Instalar o Git no Mac OS X

Há várias maneiras de instalar o Git em um Mac. Na verdade, se você instalou o XCode (ou suas ferramentas de linha de comando), o Git pode já estar instalado. Para saber, abra um terminal e digite git --version.

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

A Apple realmente mantém e envia sua própria equipe do Git, mas tende a ficar atrás do Git dominante por várias versões principais. Talvez você queira instalar uma versão mais recente do Git usando um dos métodos abaixo:

Git para Mac Installer

A maneira mais fácil de instalar o Git em um Mac é por meio do instalador autônomo:

  1. Faça download do Git mais recente para o instalador do Mac.

  2. Siga as instruções para instalar o Git.

  3. Abra um terminal e verifique se a instalação foi bem-sucedida digitando git --version:

    $ git --version
    git version 2.9.2
  4. Configure seu nome de usuário e e-mail do Git usando os comandos a seguir, substituindo o nome de Emma pelo seu. Esses detalhes serão associados a quaisquer confirmações que você criar:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. (Opcional) Para fazer com que o Git lembre seu nome de usuário e senha ao trabalhar com repositórios HTTPS, configure o auxiliar git-credential-osxkeychain.

Instalar o Git com Homebrew

Se tiver instalado o Homebrew para gerenciar pacotes no OS X, você pode seguir essas instruções para instalar o Git:

  1. Abra o terminal e instale o Git usando o Homebrew:

    $ brew install git
  2. Verifique se a instalação foi bem-sucedida digitando git --version:

    $ git --version
    git version 2.9.2
  3. Configure seu nome de usuário e e-mail do Git usando os comandos a seguir, substituindo o nome de Emma pelo seu. Esses detalhes serão associados a quaisquer confirmações que você criar:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  4. (Opcional) Para fazer com que o Git lembre seu nome de usuário e senha ao trabalhar com repositórios HTTPS, instale o auxiliar git-credential-osxkeychain.

Instalar o Git com MacPorts

Se tiver instalado o MacPorts para gerenciar pacotes no OS X, você pode seguir essas instruções para instalar o Git:

  1. Abra o terminal e atualize o MacPorts:

    $ sudo port selfupdate
  2. Procure as portas e variantes mais recentes disponíveis do Git:

    $ port search git
    $ port variants git
  3. Instale o Git com conclusão bash, o auxiliar OS X keychain e os docs:

    $ sudo port install git +bash_completion+credential_osxkeychain+doc
  4. Configure seu nome de usuário e e-mail Git usando os comandos a seguir, substituindo o nome de Emma pelo seu. Esses detalhes serão associados a quaisquer confirmações que você criar:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. (Opcional) Para fazer com que o Git lembre seu nome de usuário e senha ao trabalhar com repositórios HTTPS, configure o auxiliar git-credential-osxkeychain.

Instale o auxiliar git-credential-osxkeychain

O Bitbucket oferece suporte para empurrar e puxar seus repositórios Git sobre SSH e HTTPS. Para trabalhar com um repositório privado sobre HTTPS, você deve fornecer um nome de usuário e senha cada vez que empurrar ou puxar. O auxiliar git-credential-osxkeychain permite armazenar em cache seu nome de usuário e senha no OSX keychain, assim você não precisa redigitar cada vez.

  1. Se você seguiu as instruções do MacPorts ou Homebrew acima, o auxiliar já deve estar instalado. Caso contrário, será necessário fazer o download e instalá-lo. Abra uma janela do terminal e verifique:

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

    Se você receber uma instrução de uso, vá para a etapa 4. Se o auxiliar não estiver instalado, vá para a etapa 2.

  2. Use o curl para fazer download do git-credential-osxkeychain (ou faça o download por meio do seu navegador) e mova-o para /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. Torne um arquivo um executável:

    $ chmod u+x /usr/local/bin/git-credential-osxkeychain
  4. Configure o git para usar o auxiliar de credencial osxkeychain.

    $ git config --global credential.helper osxkeychain

    Na próxima vez que o Git solicitar a você um nome de usuário e senha, ele vai armazená-los em cache no keychain para uso futuro.

Instale o Git com o Atlassian Sourcetree

Sourcetree, um cliente visual livre do Git para Mac, vem com sua própria versão do Git. Você pode fazer download do Sourcetree aqui.

Para aprender como usar o Git com o Sourcetree (e como hospedar seus repositórios do Git no Bitbucket), você pode seguir o amplo tutorial do Git com Bitbucket e Sourcetree.

Construir Git de fonte no OS X

Construir o Git pode ser um pouco complicado no Mac por causa de algumas bibliotecas que circulam entre versões do OS X. No El Capitan (OS X 10.11), siga essas instruções para construir o Git:

  1. Do seu terminal, instale as ferramentas de linha de comando do XCode (se ainda não tiver feito isso):

    $ xcode-select --install
  2. Instale o Homebrew.

  3. Usando o Homebrew, instale o openssl:

    $ brew install openssl
  4. Clone a fonte do Git (ou, se você ainda não tiver uma versão do Git instalada, faça download e extraia-o):

    $ git clone https://github.com/git/git.git
  5. Para construir o Git, execute make com os sinalizadores a seguir:

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

Próxima etapa: Aprender o Git com o Bitbucket Cloud

Instalar o Git no Windows

Instalador autônomo do Git para Windows

  1. Faça download do instalador mais recente do Git para Windows.

  2. Ao iniciar com êxito o instalador, você deve ver a tela do assistente Configuração do Git. Siga os prompts Avançar e Concluir para concluir a instalação. As opções padrão são muito sensíveis para a maioria dos usuários.

  3. Abra um prompt de comandos (ou Git Bash se, durante a instalação, você optou por não usar o Git do Prompt de comandos do Windows).

  4. Execute os comandos a seguir para configurar seu nome de usuário e e-mail do Git usando os comandos a seguir, substituindo o nome de Emma pelo seu. Esses detalhes serão associados a quaisquer confirmações que você criar:

    $ git config --global user.name "Emma Paris"
    $ git config --global user.email "eparis@atlassian.com"
  5. Opcional: instale o auxiliar de credencial do Git no Windows

    O Bitbucket oferece suporte para empurrar e puxar no HTTP para seus repositórios remotos do Git no Bitbucket. Cada vez que interage com o repositório remoto, você deve fornecer uma combinação de nome de usuário/senha. Você pode armazenar essas credenciais em vez fornecer a combinação todas as vezes, com o Gerenciador de credenciais do Git para Windows.

Instale o Git com o Atlassian Sourcetree

Sourcetree, um cliente visual livre do Git para Windows, vem com sua própria versão do Git. Você pode fazer download do Sourcetree aqui.

Para aprender como usar o Git com o Sourcetree (e como hospedar seus repositórios do Git no Bitbucket), você pode seguir o amplo tutorial do Git com Bitbucket e Sourcetree

Próxima etapa: Aprender o Git com o Bitbucket Cloud

Instalar o Git no Linux

Debian/Ubuntu (apt-get)

Pacotes do Git estão disponíveis via apt:

  1. Do seu shell, instale o Git usando apt-get:

    $ sudo apt-get update
    $ sudo apt-get install git
  2. Verifique se a instalação foi bem-sucedida digitando git --version:

    $ git --version
    git version 2.9.2
  3. Configure seu nome de usuário e e-mail do Git usando os comandos a seguir, substituindo o nome de Emma pelo seu. Esses detalhes serão associados a quaisquer confirmações que você criar:

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

Fedora (dnf/yum)

Pacotes do Git estão disponíveis via tanto yum quanto dnf:

  1. Do seu shell, instale o Git usando dnf (ou yum, em versões mais antigas do Fedora):

    $ sudo dnf install git

    ou

    $ sudo yum install git
  2. Verifique se a instalação foi bem-sucedida digitando git --version:

    $ git --version
    git version 2.9.2
  3. Configure seu nome de usuário e e-mail do Git usando os comandos a seguir, substituindo o nome de Emma pelo seu. Esses detalhes serão associados a quaisquer confirmações que você criar

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

Construir o Git de fonte no Linux

Debian/Ubuntu

O Git requer as várias dependências para construir no Linux. Elas estão disponíveis via apt:

  1. Do seu shell, instale as dependências necessárias usando apt-get:

    $ sudo apt-get update
    $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
  2. Clone a fonte do Git (ou, se você ainda não tiver uma versão do Git instalada, faça download e extraia-o):

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  3. Para construir o Git e instalá-lo em /usr, execute make:

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

Fedora

O Git requer as várias dependências para construir no Linux. Elas estão disponíveis tanto via yum quanto dnf:

  1. Do seu shell, instale as dependências de construção necessárias usando dnf (ou yum, em versões mais antigas do Fedora):

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

    ou usando yum. Para yum, pode ser necessário primeiro instalar o repositório do Extra Packages for Enterprise Linux (EPEL):

    $ sudo yum install epel-release
    $ sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
  2. Symlink docbook2X para o nome de arquivo esperado pela construção do Git:

    $ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
  3. Clone a fonte do Git (ou, se você ainda não tiver uma versão do Git instalada, faça download e extraia-o):

    $ git clone https://git.kernel.org/pub/scm/git/git.git
  4. Para construir o Git e instalá-lo em /usr, execute make:

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

Próxima etapa: Aprender o Git com o Bitbucket Cloud