Como Instalar o Git no Ubuntu
Autor: Denis Benjamim | Publicado: 2017-07-12T18:02:00-03:00




Introdução

Uma ferramenta indispensável no desenvolvimento moderno de software é algum tipo de sistema de controle de versão. Os sistemas de controle de versão permitem que você mantenha o controle de seu software no nível de fonte. Você pode controlar alterações, reverter para estágios anteriores, e ramificar para criar versões alternativas de arquivos e diretórios.

Um dos mais populares sistemas de controle de versão é o&nbsp;git, um sistema distribuído de controle de versão. Muitos projetos mantêm seus arquivos em um repositório git, e sites como o GitHub e o BitBucket têm tornado o compartilhamento e contribuição de código mais simples e valioso.

Neste guia, vamos demonstrar como instalar o git em uma instância VPS de Ubuntu 14.04. Vamos cobrir como instalar o software de duas maneiras diferentes, cada uma com seus benefícios.

Este tutorial assume que você está conectado como um&nbsp;usuário não root, que você pode aprender como criar aqui.



Como instalar o Git com Apt

De longe, a maneira mais fácil de ter o&nbsp;git&nbsp;instalado e pronto para usar é utilizando os repositórios padrão do Ubuntu. Este é o método mais rápido, mas a versão pode ser mais antiga do que a versão mais recente. Se você precisa da última versão, considere os passos para compilar o&nbsp;git&nbsp;através dos fontes.

Você pode usar as ferramentas de gerenciamento de pacotes&nbsp;apt&nbsp;para atualizar seu índice de pacotes local. Depois disso, você pode baixar e instalar o programa:
sudo apt-get update
sudo apt-get install git


Isto irá baixar e instalar o&nbsp;git&nbsp;em seu sistema. Você ainda precisará completar os passos de configuração que cobrimos na seção "configuração", portanto sinta-se livre para pular para&nbsp;esta seção&nbsp;agora.
OBS: Instalei apenas o git, sem utilizar a interface grafica, pois eu nao precisava dela.



Como Instalar o Git através dos Fontes

Um método mais flexível de instalar o&nbsp;git&nbsp;é compilar o software através do fonte. Isso leva mais tempo e não será mantido através de seu gerenciador de pacotes, mas o permitirá baixar a versão mais recente e dará a você algum controle sobre as opções que incluir se quiser customizar.

Antes de começar, você precisa instalar os softwares dos quais o&nbsp;git&nbsp;depende. Isto está disponível nos repositórios padrão, assim podemos atualizar nosso índice local de pacotes e , então, instalar os pacotes:
sudo apt-get update
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip


Depois de ter instalado as dependências necessárias, você pode avançar e obter a versão do git que você quer visitando a&nbsp;página do projeto git no GitHub.

A versão que você vê quando você chega na página do projeto é a ramificação que está sendo trabalhada ativamente. Se você quer a última versão estável, você deve alterar a ramificação para a última tag não "rc" com este botão no lado esquerdo do cabeçalho do projeto:



Depois, no lado direito da página, clique com o botão direito no botão "Download ZIP" e selecione a opção similar a "Copy Link Address":



De volta ao seu servidor Ubuntu 14.04, você pode digitar wget e segui-lo colando o endereço que você copiou. A URL que você copiou pode ser diferente da minha:
wget https://github.com/git/git/archive/v1.9.2.zip -O git.zip


Descompacte o arquivo que você baixou e mova-se para dentro do diretório resultante digitando:
unzip git.zip
cd git-*


Agora, você pode compilar o pacote e instalá-lo digitando estes dois comandos:
make prefix=/usr/local all
sudo make prefix=/usr/local install


Agora que você tem o git instalado, se você quiser fazer um upgrade para a última versão, você pode simplesmente clonar o repositório, e então compilar e instalar:
git clone https://github.com/git/git.git


Para encontrar a URL para utilizar para a operação de clonagem, navegue até a ramificação ou tag que você quer na&nbsp;página do projeto GitHub&nbsp;e então, copie a URL de clonagem do lado direito:



Isto irá criar um novo diretório dentro do seu diretório atual, onde você pode recompilar o pacote e reinstalar a mais nova versão, da mesma forma que você fez acima. Isto irá sobrescrever sua versão mais antiga com a nova versão:
make prefix=/usr/local all
sudo make prefix=/usr/local install




Como Configurar o Git

Agora que você já tem o Git instalado, você precisa fazer algumas pequenas coisas de forma que as mensagens de commit que serão geradas para você, contenham suas informações corretas.

A maneira mais fácil de se fazer isto é através do comando&nbsp;git config. Especificamente, precisamos fornecer nosso nome e endereço de e-mail porque o&nbsp;git&nbsp;embute estas informações dentro de cada commit que fazemos. Podemos avançar e adicionar estas informações digitando:
git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"


Podemos ver todos os itens de configuração que foram definidos digitando:
git config --list

git configuration

user.name=Your Name
user.email=youremail@domain.com


Como você pode ver, isso tem um formato ligeiramente diferente. A informação é armazenada no arquivo de configuração, que você pode opcionalmente editar manualmente com seu editor de textos assim:
nano ~/.gitconfig

~/.gitconfig contents

[user]
    name = Your Name
    email = youremail@domain.com


Existem muitas outras opções que você pode definir, mas estas são as duas essenciais que são necessárias. Se você pular esse passo, você provavelmente verá avisos quando você fizer commit com o&nbsp;git&nbsp;, semelhantes a este:
Output when git username and email not set 

[master 0d9d21d] initial project version
 Committer: root 
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:

    git config --global user.name "Your Name"
    git config --global user.email you@example.com

After doing this, you may fix the identity used for this commit with:

    git commit --amend --reset-author


Isto traz mais trabalho para você, porque você terá que revisar os commits que você fez com a informação correta.



Conclusão

Agora você deve ter o&nbsp;git&nbsp;instalado e pronto para uso em seu sistema. Para aprender mais sobre como utilizar o Git, veja este artigos:

Como Utilizar Efetivamente o Git
Como Utilizar Ramificações do Git


Fonte:&nbsp;digitalocean