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 mantém e lança a própria bifurcação do Git, mas tende a ficar várias versões atrás do Git convencional. 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 instalador mais recente do Git for Mac.

2. Siga os avisos 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 o nome de usuário e e-mail do Git com os comandos a seguir, substituindo o nome de Emma pelo seu. Essas informações vão ser associadas a qualquer commit que você criar:

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

5. (Opcional) Para fazer o Git lembrar o nome de usuário e a 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, siga estas instruções para instalar o Git:

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

$ brew install git

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

$ git --version
git version 2.9.2

3. Configure o nome de usuário e e-mail do Git com os comandos a seguir, substituindo o nome de Emma pelo seu. Essas informações vão ser associadas a qualquer commit que você criar:

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

4. (Opcional) Para fazer o Git lembrar o nome de usuário e a 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, siga estas instruções para instalar o Git:

1. Abra o terminal e atualize MacPorts:

$ sudo port selfupdate

2. Pesquise as portas e variantes Git mais recentes disponíveis:

$ port search git
$ port variants git

3. Instale o Git com conclusão do bash, o auxiliar OS X keychain e os documentos:

$ sudo port install git +bash_completion +credential_osxkeychain +doc

4. Configure o nome de usuário e e-mail do Git com os comandos a seguir, substituindo o nome de Emma pelo seu. Essas informações vão ser associadas a qualquer commit que você criar:

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

5. (Opcional) Para fazer o Git lembrar o nome de usuário e a senha ao trabalhar com repositórios HTTPS, configure o auxiliar git-credential-osxkeychain.

Instale o auxiliar git-credential-osxkeychain

O Bitbucket é compatível com os comandos pull e push para seus repositórios Git em SSH e HTTPS. Para trabalhar com um repositório privado em HTTPS, você deve inserir um nome de usuário e senha cada vez que fizer pull ou push. O auxiliar git-credential-osxkeychain permite armazenar em cache seu nome de usuário e senha no OSX keychain, assim você não precisa digitar toda vez.

1. Se você seguiu as instruções do MacPorts ou do Homebrew acima, o auxiliar já deve estar instalado. Caso contrário, você vai precisar baixar e fazer a instalação. Abra uma janela de terminal e verifique:

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

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

2. Use curl para baixar git-credential-osxkeychain (ou baixe pelo 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 o arquivo 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 um nome de usuário e senha, ele vai armazenar essas informações no chaveiro para uso futuro.

Instale o Git com o Atlassian Sourcetree

O Sourcetree, um cliente visual gratuito do Git para Mac, vem com sua própria versão integrada do Git. Você pode baixar o Sourcetree aqui.

Para aprender como usar o Git com o Sourcetree (e como hospedar seus repositórios Git no Bitbucket) você pode seguir nosso Tutorial de Git com Bitbucket e Sourcetree.

Construir Git de fonte no OS X

Configurar o Git pode ser um pouco complicado no Mac por conta de algumas bibliotecas que mudam de lugar entre versões do OS X. No El Capitan (OS X 10.11), siga estas instruções para configurar o Git:

1. Pelo terminal, instale as Ferramentas de linha de comando da XCode (se ainda não o tiver feito):

$ 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, baixe e extraia):

$ git clone https://github.com/git/git.git

5. Para compilar o Git execute "make" com as seguintes marcações:

$ 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. Baixe o instalador mais recente do Git for Windows.

2. Quando tiver iniciado o instalador com sucesso, você vai ver a tela do assistente de configuração do Git. Siga os avisos Next e Finish para concluir a instalação. As opções padrão funcionam para a maioria dos usuários.

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

4. Execute os comandos a seguir para configurar o nome do usuário e e-mail do Git, substituindo o nome de Emma pelo seu. Essas informações vão ser associadas a qualquer commit que você criar:

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

5. Opcional: instale o auxiliar de credenciais do Git no Windows

O Bitbucket suporta enviar push e pull por HTTP para seus repositórios Git remotos no Bitbucket. Toda vez que interagir com o repositório remoto, você deve fornecer uma combinação de nome de usuário/senha. Você pode armazenar essas credenciais, em vez de fornecer a combinação sempre, com o Git Credential Manager para Windows.

Instale o Git com o Atlassian Sourcetree

O Sourcetree, um cliente visual gratuito do Git para Windows, vem com sua própria versão integrada do Git. Você pode baixar o Sourcetree aqui.

Para aprender como usar o Git com o Sourcetree (e como hospedar seus repositórios Git no Bitbucket), você pode seguir o Tutorial de 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. Pelo 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 a git --version:

$ git --version
git version 2.9.2

3. Configure o nome de usuário e e-mail do Git com os comandos a seguir, substituindo o nome de Emma pelo seu. Essas informações vão ser associadas a qualquer commit 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 yum e dnf:

1. Pelo 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 a git --version:

$ git --version
git version 2.9.2

3. Configure o nome de usuário e e-mail do Git usando os comandos a seguir, substituindo o nome de Emma pelo seu. Essas informações vão ser associadas a qualquer commit 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 precisa das várias dependências para ser configurado no Linux. Elas estão disponíveis via apt:

1. Pelo 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, baixe e extraia):

$ git clone https://git.kernel.org/pub/scm/git/git.git

3. Para compilar o Git e fazer a instalação 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 precisa das várias dependências para ser configurado no Linux. Elas estão disponíveis via yum e dnf:

1. Pelo shell, instale as dependências de compilaçã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, talvez seja necessário instalar primeiro o repositório Pacotes Adicionais para 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 que a compilação do Git espera:

$ 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, baixe e extraia):

$ git clone https://git.kernel.org/pub/scm/git/git.git

4. Para compilar o Git e fazer a instalação 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