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:

  • sudo apt update
  • sudo apt install git

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

  • 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.

  • sudo apt update
  • 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.

  • 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.

  • 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:

  • unzip git.zip
  • 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

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:

  • cd ~
  • 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:

  • cd git
  • make prefix=/usr/local all
  • 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:

  • 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 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 Git, que você pode editar opcionalmente com um editor de texto como este:

  • 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:

0 Comments

Creative Commons License