Tutorial

Como instalar o Git no Debian 9

Published on January 9, 2020
Português
Como instalar o Git no Debian 9

Introdução

Os sistemas de controle de versão de software permitem que você mantenha o controle do seu software no nível de código. Com ferramentas de versão, é possível rastrear as alterações, retornar para etapas anteriores e ramificar para criar versões alternativas de arquivos e diretórios.

O Git é um dos sistemas de controle de versão mais populares disponíveis atualmente. 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 tutorial, vamos instalar e configurar o Git em um servidor Debian 9. 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 raiz com privilégios sudo em um servidor Debian 9. Para aprender a como chegar a essa configuração, siga nosso guia de configuração inicial do servidor Debian 9.

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 Debian fornecem a você 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.11.0

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.

clique com o botão direito do mouse sobre o arquivo Zip para download para copiar o url​​​

Volte ao seu servidor Debian 9, 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 "Sammy"
  2. git config --global user.email "sammy@domain.com"

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

  1. git config --list
Output
user.name=Sammy user.email=sammy@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 = Sammy
  email = sammy@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!

Featured on Community

Get our biweekly newsletter

Sign up for Infrastructure as a Newsletter.

Hollie's Hub for Good

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

Become a contributor

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

Welcome to the developer cloud

DigitalOcean makes it simple to launch in the cloud and scale up as you grow — whether you're running one virtual machine or ten thousand.

Learn more