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.

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.

Instalador Git no MacOS

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.


Simples assim, executando o comando de instalação correto de sua distribuição o Git estará disponível, para testar pode verificar sua versão com o seguinte comando:

$ git --version

Mantenha-se atualizado

Não esqueça de me seguir no Twitter e assinar o Canal Mazer.dev no Youtube para receber atualizações de novos artigos, vídeo aulas e cursos gratuitos em desenvolvimento e engenharia de software.

Mais sobre GIT

Como resolver o erro fatal refusing to merge unrelated histories
O erro fatal refusing to merge unrelated histories é lançado ao tentar fazer o merge automático de projetos que possuem históricos Git diferentes. Desde o Release 2.9.0 o Git não permite esta operação. O erro fatal: refusing …
Como configurar username e email por projeto com Git
Se você trabalha com diferentes usuários em projetos pessoais e de trabalho, é interessante configurar seu username e email no Git de maneira local, por projeto, para que seja corretamente rastreado no Github, Gitlab e …
Git Workflow simples
Neste artigo apresento uma proposta para um fluxo de trabalho simples usando a ferramenta de gestão de versão de código fonte padrão do mercado, um Git workflow. Para uma gestão eficiente de um projeto de …
O que é Git
Você conhece o conceito geral e sabe o que é o GIT? Este que é, de longe, o sistema de controle de versão moderno mais usado no mundo atualmente. O Git é um projeto de …
Cache temporário das credenciais GIT – username e password
Existem situações em que você precisa trabalhar com um repositório GIT usando o protocolo HTTPs e não pode armazenar permanentemente as credenciais de usuário na configuração local. Uma solução é armazenar em um cache temporário …
O que é Gerenciamento de código fonte
Gerenciamento de código fonte (do Inglês Source Code Manegement – SCM) é usado para rastrear modificações em um repositório de código fonte de um projeto de desenvolvimento de software. O SCM monitora o histórico de …

2 comentários em “Instalando Git no Windows, Linux e MacOS”

  1. Pingback: Como configurar username e email por projeto com Git - MAZER.DEV

  2. Pingback: Git Básico - introdução e comandos essenciais - MAZER.DEV

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *