Tutorial

Como instalar o Git no Ubuntu 20.04

Git

Introdução

Sistemas de controle de versão como o Git são essenciais para as melhores práticas de desenvolvimento de softwares modernos. O controle de versão permite que você acompanhe seu software a nível de código-fonte. É possível rastrear as alterações, retornar a etapas anteriores, e os ramos para criar versões alternativas de arquivos e diretórios.

Muitos arquivos de projetos são mantidos em um repositório Git, e plataformas 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 20.04. Trataremos a instalação do software de duas maneiras diferentes: através do gerenciador de pacotes integrado e através da origem. Cada uma destas abordagens tem seus próprios benefícios em diferentes situações. Você deve escolher entre elas de acordo com sua necessidade específica.

Pré-requisitos

Será necessário ter um servidor Ubuntu 20.04 com uma conta de superusuário não root.

Para configurar isto, siga nosso guia Configuração do servidor inicial para o Ubuntu 20.04

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

Como instalar o Git com os pacotes padrão

A opção de instalar com pacotes padrão é melhor se você quiser que tudo esteja funcionando rapidamente com o Git, caso prefira uma versão estável amplamente utilizada, ou se você não estiver procurando as mais recentes funcionalidades disponíveis. Se estiver procurando pela versão mais recente, vá para a seção de instalação a partir da origem.

O Git provavelmente já está instalado em seu servidor Ubuntu 20.04. Você pode confirmar se este é o caso em seu servidor com o seguinte comando:

  • git --version

Se receber um resultado semelhante ao seguinte, o Git já está instalado.

Output
git version 2.25.1

Se este for o caso para você, configure o Git ou confira a próxima seção sobre como instalar a partir da origem se precisar de uma versão mais atualizada.

No entanto, caso não tenha obtido um resultado de um número de versão do Git, você pode instalá-lo com o gerenciador de pacotes padrão APT do Ubuntu.

Primeiramente, utilize as ferramentas de gerenciamento de pacotes apt para atualizar seu índice de pacotes local.

  • sudo apt update

Com a atualização finalizada, instale o Git:

  • sudo apt install git

Você pode confirmar se instalou o Git corretamente executando o seguinte comando e verificando se recebe um resultado relevante.

  • git --version
Output
git version 2.25.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

Caso esteja procurando por um método mais flexível de instalar o Git, pode ser interessante compilar o software a partir da origem, que vamos abordar nesta seção. Isso leva mais tempo e não será mantido através do seu gerenciador de pacotes, mas irá permitir que você baixe a versão mais recente e lhe dará controle sobre as opções que desejar personalizar.

Verifique a versão do Git atualmente instalado no servidor:

  • git --version

Se o Git estiver instalado, você receberá um resultado semelhante ao seguinte:

Output
git version 2.25.1

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

  • sudo apt update
  • sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

Após instalar as dependências necessárias, crie um diretório temporário e vá até ele. Aqui será onde baixaremos nosso Git tarball.

  • mkdir tmp
  • cd /tmp

Na página do projeto Git, podemos navegar até a lista tarball disponível em https://mirrors.edge.kernel.org/pub/software/scm/git/, e baixar a versão que você desejar. No momento em que este artigo foi escrito, a versão mais recente era a 2.26.0. Baixaremos esta versão para fins demonstrativos. Usaremos curl e direcionaremos o arquivo que baixamos para git.tar.gz.

  • curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

Descompacte o arquivo comprimido tarball:

  • tar -zxf git.tar.gz

Em seguida, vá para o novo diretório Git:

  • cd git-*

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

  • make prefix=/usr/local all
  • sudo make prefix=/usr/local install

Agora, substitua o processo shell para que a versão do Git que acabamos de instalar seja usada:

  • exec bash

Com isso finalizado, confirme que a instalação foi bem-sucedida verificando sua versão.

  • git --version
Output
git version 2.26.2

Após a instalação do Git, finalize a configuração.

Como configurar o Git

Depois de estar satisfeito com sua versão do Git, você deve configurar o Git para que as mensagens de confirmação geradas por você contenham suas informações corretas e deem-lhe suporte à medida que você constroi seu projeto de software.

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:

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

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

  • 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 do Git, que você pode editar manualmente de maneira opcional com um editor de texto como este (usaremos o nano):

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

Pressione CTRL e X, em seguida Y e então ENTER para sair do editor de texto.

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:

0 Comments

Creative Commons License