Como instalar o Git no Ubuntu
Não está usando o Ubuntu 20.04?Escolha uma versão ou distribuição diferente.
Introdução
Sistemas de controle de versão como o Git são essenciais para as melhores práticas de desenvolvimento de software moderno. O controle de versão permite que você acompanhe seu software no nível da fonte. Você pode rastrear alterações, reverter para estágios anteriores e ramificar para criar versões alternativas de arquivos e diretórios.
Muitos arquivos de projetos de software são mantidos em repositórios Git, e plataformas como GitHub, GitLab e Bitbucket ajudam a facilitar o compartilhamento e a colaboração de projetos de desenvolvimento de software.
Neste guia, veremos como instalar e configurar o Git em um servidor Ubuntu. Abordaremos como instalar o software de duas maneiras diferentes:
- através do gerenciador de pacotes integrado,
- Ou através da fonte.
Cada uma dessas abordagens traz seus próprios benefícios, dependendo de suas necessidades específicas.
Simplifique a implantação de aplicativos com a DigitalOcean App Platform. Implante diretamente do GitHub em minutos.
Pré-requisitos
Você precisará de um servidor Ubuntu com uma conta de superusuário não root.
Para configurar isso, você pode seguir nosso Guia de configuração inicial do servidor para Ubuntu.
Com o servidor e o usuário configurados, você está pronto para começar.
Instalando Git com pacotes padrão
A opção de instalar com pacotes padrão é melhor se você quiser começar a usar o Git rapidamente, se preferir uma versão estável amplamente utilizada ou se não precisar das funcionalidades mais recentes disponíveis. Se você está procurando a versão mais recente, você deve ir para a seção sobre instalação a partir do código-fonte para poder escolher a versão específica que deseja instalar.
Provavelmente o Git já está instalado em seu servidor Ubuntu. Você pode confirmar se este é o caso no seu servidor com o seguinte comando:
git --version
Se você receber uma saída semelhante à seguinte, o Git já está instalado.
git version 2.25.1
Se este for o seu caso, pode ser necessário atualizar a versão do Git se a sua estiver desatualizada e então você pode prosseguir com a configuração da sua versão.
Se você não obteve a saída de um número de versão do Git, você precisará instalá-lo com o gerenciador de pacotes padrão do Ubuntu, APT.
Primeiro, use as ferramentas de gerenciamento de pacotes apt para atualizar seu índice de pacotes local.
sudo apt update
Com a atualização concluída, você pode instalar o Git:
sudo apt install git
Você pode confirmar se instalou o Git corretamente executando o comando a seguir e verificando se recebeu a saída relevante.
git --version
git version 2.45.2
Com o Git instalado com sucesso, agora você pode passar para a seção Configurando o Git deste tutorial para concluir sua configuração.
Instalando o Git da fonte
Se você está procurando um método mais flexível de instalação do Git, você pode querer compilar o software a partir do código-fonte, que discutiremos nesta seção. Isso leva mais tempo e não será mantido por meio do gerenciador de pacotes, mas permitirá que você baixe a versão mais recente e lhe dará maior controle sobre as opções que você inclui se desejar fazer personalizações.
Verifique a versão do Git atualmente instalada no servidor:
git --version
Se o Git estiver instalado, você receberá uma saída semelhante a esta:
git version 2.25.1
Antes de começar, você precisa instalar o software do qual o Git depende. Tudo isso está disponível nos repositórios padrão, para que possamos atualizar nosso índice de pacotes local e então instalar os pacotes relevantes.
sudo apt update
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
Depois de instalar as dependências necessárias, crie um diretório temporário e vá para ele. É aqui que baixaremos nosso tarball do Git.
mkdir tmp
cd /tmp
No site 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 desejada. No momento em que este artigo foi escrito, a versão mais recente era 2.26.2, então faremos o download dela para fins de demonstração. Usaremos curl e enviaremos 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 tarball compactado:
tar -zxf git.tar.gz
Em seguida, vá para o novo diretório Git:
cd git-*
Agora, você pode criar o pacote e instalá-lo digitando estes 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 concluído, você pode ter certeza de que sua instalação foi bem-sucedida verificando a versão.
git --version
git version 2.26.2
Com o Git instalado com sucesso, agora você pode concluir sua configuração.
Atualizar Git
Antes de configurar o Git, você deve primeiro certificar-se de que está usando a versão estável mais recente, pois ela pode ficar desatualizada rapidamente.
Para atualizar o Git primeiro, atualize suas listas de pacotes:
sudo apt update
Atualizar Git:
sudo apt install git
Verifique se você tem a versão estável mais recente do Git
git --version
Configurando o Git
Depois de estar satisfeito com sua versão do Git, você deve configurar o Git para que as mensagens de commit geradas por você contenham suas informações corretas e o apoiem enquanto você constrói seu projeto de software.
A configuração pode ser obtida usando o comando git config
. Especificamente, precisamos fornecer nosso nome e endereço de e-mail porque o Git incorpora essas informações em cada commit que fazemos. Podemos prosseguir e adicionar essas informações 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 definidos digitando:
git config --list
user.name=Your Name
user.email=youremail@domain.com
...
As informações inseridas são armazenadas em seu arquivo de configuração Git, que você pode editar manualmente com um editor de texto de sua escolha como este (usaremos nano):
nano ~/.gitconfig
[user]
name = Your Name
email = youremail@domain.com
Pressione CTRL
e X
, depois Y
e depois ENTER
para sair do editor de texto.
Existem muitas outras opções que você pode definir, mas essas são as duas essenciais. Se você pular esta etapa, provavelmente verá avisos ao se comprometer com o Git. Isso dá mais trabalho para você porque você terá que revisar os commits que fez com as informações corrigidas.
Conclusão
Agora você deve ter o Git instalado e pronto para uso em seu sistema.
Para saber mais sobre como usar o Git, confira estes artigos e séries:
- Como usar o Git de maneira eficaz
- Como usar ramificações Git
- Uma introdução ao código aberto