O sistema de versionamento de software Git não vem instalado por padrão nos sistemas operacionais Linux, Windows e MacOS.

_Mesmo se ele já tiver sido instalado, é uma boa ideia atualizar para a versão mais recente. _

Cada um dos sistemas possui uma maneira diferente para fazer esta instalação, sendo que, por padrão, após realizada, os comandos Git ficam disponíveis por meio do terminal de comando ou console. Você pode instalá-lo como um pacote ou através de outro instalador, ou até mesmo baixar o código fonte e compilá-lo.

A seguir você verá como instalar o Git nos principais sistemas operacionais e em diferentes distribuições Linux.

Veja também

Como configurar username e email por projeto com Git

Instalar Git no Windows#

Existem algumas maneiras de instalar o Git no Windows. A versão mais oficial está disponível para download no site do Git.

Acesse o endereço https://git-scm.com/download/win e o download começará automaticamente. Observe que este é um projeto chamado Git para Windows, o qual é separado do próprio projeto principal doGit; para obter mais informações sobre ele, acesse a página https://gitforwindows.org.

Para baixar uma instalação automatizada, você pode usar o pacote Git Chocolatey. Observe que o pacote Chocolatey é mantido pela comunidade. Mesmo assim, cada versão de cada pacote passa por um processo de moderação rigoroso antes de ir ao ar, que normalmente inclui:

  • Segurança, consistência e verificação de qualidade
  • Teste de instalação
  • Verificação de vírus por meio do VirusTotal
  • Moderação por humanos que realizam a revisão final e as assinam

Mais uma maneira instalar o Git no Windows é através da instalação do GitHub para Windows. O instalador inclui uma versão de linha de comando do Git, bem como a GUI.

Ele também funciona bem com o PowerShell, e configura o cache de credenciais sólidas e as devidas configurações CRLF.

Em outros artigos/lições tratarei sobre credenciais e configurações CRLV

Você pode baixá-lo da página GitHub para Windows, em https://windows.github.com.

Instalar Git no Mac#

Assim como no Windows, existem várias maneiras de instalar o Git em um Mac. O mais fácil é instalar as ferramentas de linha de comando Xcode.

No Mavericks (10,9) ou acima, você pode fazer isso simplesmente executando o comando `git` no Console do Terminal pela primeira vez. Caso ele não esteja instalado o sistema irá pedir-lhe para instalá-lo.

Se você quiser trabalhar com a versão mais atualizada, geralmente não disponível com a mesma velocidade nos repositórios, você pode instalá-lo usando um instalador binário.

Um instalador OSX Git é mantido e disponibilizado para download no site do Git, acesse o endereço http://git-scm.com/download/mac para baixar o instalador.

Tela de instalação Git no Mac OSX
Tela de instalação Git no Mac OSX

Você também pode instalá-lo como parte do instalador GitHub para Mac. Sua ferramenta GUI Git tem uma opção para instalar as ferramentas de linha de comando.

Para baixar essa ferramenta acesse a página do GitHub para Mac, em http://mac.github.com.

Instalar Git no Linux#

O processo de instalação do Git no Linux / Unix geralmente é feito através da ferramenta básica de gerenciamento de pacotes que vem com sua distribuição.

Sendo o Git uma ferramenta essencial para desenvolvedores e profissionais de infraestrutura, DevOps, os pacotes para sua instalação sempre estão presentes e bem atualizados.

Fedora#

Para as distribuições Linux que usam o gerenciador de pacotes yum, como o Linux Fedora por exemplo, você pode usar o o seguinte comando:

sudo yum install git-all

Usar yum funcionará para Fedora até a versão 21, para Fedora 22 e mais novos utilize dnf:

dnf install git

Debian, Ubuntu, Mint#

Se você usar uma distribuição baseada em Liux Debian como o Ubuntu ou Mint, use o gerenciador de pacotes apt-get:

sudo apt-get install git-all

Você pode usar o seguinte repositório oficial para as versões mais recentes, deve funcionar para as três distribuições baseadas em Debian:

add-apt-repository ppa:git-core/ppa
apt update
apt install git

Gentoo#

emerge --ask --verbose dev-vcs/git

Arch Linux#

pacman -S git

OpenSUSE#

zypper install git

Mageia#

urpmi git

Nix/NixOS#

nix-env -i git

FreeBSD#

pkg install git

Solaris 9/10/11 (OpenCSW)#

pkgutil -i git

Solaris 11 Express#

pkg install developer/versioning/git

OpenBSD#

pkg_add git

Alpine#

apk add git

Red Hat Enterprise Linux, Oracle Linux, CentOS, Scientific Linux, et al.#

RHEL e derivados normalmente fornecem versões mais antigas do git. Você pode baixar um tarball e compilar a partir do código-fonte ou usar um repositório de terceiros, como o IUS Community Project para obter uma versão mais recente do git.


Testar a instalação#

Após executar um dos comandos de instalação, de acordo com o seu sistema operacional o Git estará disponível.

Para testar se a instalação funcionou, você pode verificar a versão do GIT com o seguinte comando:

git --version