Tutorial

Como instalar o Git no Ubuntu 18.04

Published on November 7, 2019
Português
Como instalar o Git no Ubuntu 18.04

Uma versão anterior deste tutorial foi escrita por Brennen Bearnes.

Introdução

Os sistemas de controle de versão são cada vez mais indispensáveis no desenvolvimento de software moderno uma ver que o controle de versão permite que você mantenha o controle do seu software em nível fonte. É possível rastrear as alterações, retornar a etapas anteriores, e os ramos para criar versões alternativas de arquivos e diretórios.

Um dos sistemas de controle de versão mais populares disponíveis atualmente é o Git. Muitos arquivos de projetos são mantidos em um repositório Git, e sites como o GitHub, o GitLab, e o Bitbucket ajudam a facilitar o compartilhamento e colaboração de projetos de desenvolvimento de software.

Neste guia, iremos demonstrar como instalar e configurar o Git em um servidor Ubuntu 18.04. Iremos cobrir como instalar o software em duas maneiras diferentes, cada uma delas tem seus próprios benefícios dependendo das suas necessidades específicas.

Pré-requisitos

Para completar este tutorial, é necessário ter um usuário não-root com privilégios sudo em um servidor Ubuntu 18.04. Para aprender como chegar a essa configuração, siga nosso guia de configuração inicial do servidor ou executar nosso script automático.

Com seu servidor e usuário configurados, você está pronto para começar.

Como instalar o Git com os pacotes padrão

Os repositórios padrão do Ubuntu fornecem-lhe um método rápido para instalar o Git. Note que a versão que você instala por esses repositórios pode ser mais antiga que a versão mais nova atualmente disponível. Se for necessário a última versão, considere se mudar para a próxima seção deste tutorial para aprender como instalar e compilar o Git da fonte.

Primeiramente, utilize as ferramentas de gerenciamento de pacotes apt para atualizar seu índice de pacotes local. Com a atualização completa, é possível baixar e instalar o Git:

  1. sudo apt update
  2. sudo apt install git

É possível confirmar que você instalou o Git corretamente executando o seguinte comando:

  1. git --version
Output
git version 2.17.1

Com o Git instalado com sucesso, agora é possível seguir em frente para a seção Como configurar o Git deste tutorial para completar sua configuração.

Como instalar o Git do código

Um método mais flexível de instalar o Git é compilar o software do código. Isso leva mais tempo e não será mantido através do seu gerenciador de pacotes, mas ele irá permitir que você baixe a versão mais recente e dará a você controle sobre as opções que desejar personalizar.

Antes de começar, é necessário instalar o software que o Git depende. Tudo isso está disponível nos repositórios padrão, para que possamos atualizar nosso índice de pacotes e em seguida instalar os pacotes.

  1. sudo apt update
  2. sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip

Após instalar as dependências necessárias, é possível prosseguir e obter a versão do Git que quiser ao visitar o Mirror do projeto Git no GitHub, disponível pelo seguinte URL:

https://github.com/git/git

A partir daqui, certifique-se de que está no ramo principal. Clique no link Tag e selecione sua versão Git desejada. A menos que tenha um motivo para baixar uma versão do release candidate (marcado como rc), procure evitá-lo, uma vez que eles podem ser instáveis.

git change branch select tags​​​

Em seguida, no lado direito da página, clique no botão Clonar ou download, e então clique no botão **Download ZIP **e copie o endereço de link que termina em .zip.

right-click on download zip to copy url​​​

Volte ao seu servidor Ubuntu 16.04, vá para o diretório tmp e baixe os arquivos temporários.

  1. cd /tmp

A partir daí, é possível usar o comando wget para instalar o link do arquivo zip copiado. Vamos dar um novo nome para o arquivo: git.zip.

  1. wget https://github.com/git/git/archive/v2.18.0.zip -O git.zip

Descompacte o arquivo que baixou e mova ele para o diretório resultante digitando:

  1. unzip git.zip
  2. cd git-*

Agora, é possível fazer o pacote e instalá-lo digitando esses dois comandos:

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

Para garantir que a instalação foi bem sucedida, digite git --version e receba a saída relevante que especifica a versão atual do Git.

Agora que tem o Git instalado, se quiser atualizar para uma versão mais recente, será possível clonar o repositório, e então compilar e instalar. Para encontrar o URL para usar para a operação de clone, navegue até o ramo ou tag que quiser na página GitHub do projeto e, em seguida, copie o URL clone no lado direito:

git copy URL

No momento em que este artigo está sendo escrito, o URL relevante é:

https://github.com/git/git.git

Altere seu diretório inicial e utilize o git clone no URL que acabou de copiar:

  1. cd ~
  2. git clone https://github.com/git/git.git

Isso irá criar um novo diretório dentro do seu diretório atual, onde pode reconstruir o pacote e instalar a versão mais recente, do jeito que fez acima. Isso irá sobrepor sua versão mais antiga com a nova versão:

  1. cd git
  2. make prefix=/usr/local all
  3. sudo make prefix=/usr/local install

Terminado isso, certifique-se de que sua versão do está atualizada.

Como configurar o Git

Agora que tem o Git instalado, será necessário configurá-lo para que as mensagens de entrega geradas contenham as suas informações corretas.

Isso pode ser alcançado utilizando o comando git config. Especificamente, precisamos dar nosso e endereço de e-mail porque o Git incorpora esta informação em cada entrega que fazemos. Podemos seguir em frente e adicionar esta informação digitando:

  1. git config --global user.name "Your Name"
  2. git config --global user.email "youremail@domain.com"

Podemos ver todos os itens de configuração que foram configurados digitando:

  1. git config --list
Output
user.name=Your Name user.email=youremail@domain.com ...

A informação que digitou está armazenada no seu arquivo de configuração Git, que você pode editar opcionalmente com um editor de texto como este:

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = youremail@domain.com

Há muitas outras opções que é possível definir, mas essas duas são necessárias. Se pular este passo, provavelmente verá avisos quando colocar o Git em funcionamento. Isso dará mais trabalho para você pois será necessário revisar as entregas que tiver feito com as informações corretas.

Conclusão

Agora, você deve ter o Git instalado e pronto para usar no seu sistema.

Para aprender mais sobre como usar o Git, verifique esses artigos e séries:

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products

About the authors

Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
 
Leave a comment


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Try DigitalOcean for free

Click below to sign up and get $200 of credit to try our products over 60 days!

Sign up

Join the Tech Talk
Success! Thank you! Please check your email for further details.

Please complete your information!

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.