Como instalar e configurar o Git no Linux

Como instalar e configurar o Git no Linux

Git é o sistema de controle de versão mais popular escolhido por muitos desenvolvedores de software. Linus Torvalds desenvolveu o Git durante o desenvolvimento do kernel do Linux em 2005. E desde então, os desenvolvedores usam amplamente este sistema de controle de versão para colaborar com outros membros em seus projetos.





Se você está aprendendo o desenvolvimento de software e suas várias facetas, talvez já tenha ouvido falar do Git em algum momento. Este guia explicará o Git em detalhes, junto com um breve guia sobre como instalá-lo e configurá-lo no Linux.





O que é Git e por que você precisa dele?

O desenvolvimento de software é um desafio. Envolve trabalhar com vários arquivos e geralmente requer ajustes no código-fonte para obter a saída pretendida antes de estar pronto para uso.





Não apenas isso, porém, mesmo depois que o código está sendo executado na produção, ainda há a necessidade de refatoração periódica para manter o código eficiente, sustentável e legível para outros desenvolvedores da equipe.

Com tantas variáveis ​​e vários desenvolvedores trabalhando em um projeto simultaneamente, logo pode se tornar um desafio manter o controle sobre todos os arquivos de projeto diferentes e suas revisões.



É aqui que um sistema de controle de versão (VCS) como o Git entra em jogo. Isso torna mais fácil rastrear e gerenciar as alterações no código enviado por vários membros da equipe e, por sua vez, acelera o desenvolvimento de software e o processo de teste.

Alguns dos benefícios notáveis ​​de usar um sistema de controle de versão incluem:





  • Acesso ao histórico de alterações de longo prazo para que você possa ver todas as alterações feitas em um arquivo pela equipe.
  • Ramificação e mesclagem, que facilita a contribuição simultânea e permite mesclar várias versões de um arquivo em um único arquivo para aplicar as alterações e evitar a duplicação de arquivos.

Obviamente, o sistema de controle de versão que você usa também determina os benefícios que você pode obter ao usá-lo. No caso do Git, por ser um sistema de controle de versão distribuído (DVCS), todos os seus arquivos de código estão presentes no computador de cada colaborador.

Portanto, além dos benefícios acima (e alguns outros), o Git também permite que você trabalhe offline - exceto para as funcionalidades push e pull, que ainda requerem conectividade com a Internet para funcionar.





Relacionado: Os 10 principais sistemas de controle de versão para Linux

Como instalar o Git no Linux

Instalar o Git no Linux é bastante simples. Use os seguintes comandos, dependendo da sua distribuição Linux, para instalá-lo em seu computador.

Instale Git no Debian / Ubuntu

Git está disponível nos repositórios oficiais do Ubuntu e Debian. Portanto, você pode instalá-lo facilmente usando o APT:

como saber em qual placa-mãe você tem windows 10
sudo apt install git

Instale o Git no Fedora

Você pode instalar o Git no Fedora usando DNF ou YUM. Se você estiver executando uma versão mais antiga do Fedora (até o Fedora 21), use YUM:

sudo yum install git

Por outro lado, se você tem o Fedora 22 ou superior em execução em seu sistema, pode usar o DNF para instalar o Git.

sudo dnf install git

Instale Git no Arch Linux

Se você estiver no Arch Linux, poderá instalar o Git usando o Pacman:

sudo pacman -S git

Instale Git no FreeBSD

Para instalar o Git no FreeBSD, emita o seguinte comando:

sudo pkg install git

Uma vez feito isso, verifique se a instalação foi bem-sucedida executando o seguinte comando:

git --version

Se retornar um número de versão, significa que a instalação foi bem-sucedida. Caso contrário, você precisará repassar o processo de instalação novamente.

Como configurar o Git no Linux

Depois de instalar o Git em seu sistema, você precisa configurar alguns de seus componentes antes de usá-lo, como nome de usuário, endereço de e-mail e editor de texto padrão. Esta configuração será um processo único e as configurações definidas devem durar enquanto você não remover o Git de seu sistema.

Crie uma identidade para Git

Para começar, você primeiro precisa configurar uma identidade padrão (nome de usuário e endereço de e-mail) para cada commit que você fizer em seu sistema. Existem duas maneiras de fazer isso. Você pode definir uma identidade global para que todos os commits enviados passem pela mesma identidade ou definir uma identidade por repositório para usar identidades separadas para projetos diferentes.

Para definir uma identidade global, abra o terminal e execute os comandos abaixo:

como instalar mac os de usb
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Se você deseja configurar sua identidade padrão para um repositório particular, primeiro vá para o diretório que contém o repositório. Usar o comando ls para listar diretórios (e subdiretórios) e o comando cd para entrar neles.

Quando estiver no repositório, execute os seguintes comandos no terminal:

git config user.name 'your_name'
git config user.email 'your_email_address'

Configurar SSH para Git no Linux

Além disso, embora não seja necessário, você também pode configurar o SSH para Git em seu computador para permitir logins sem senha. Dessa forma, você não precisa inserir sua senha toda vez que quiser enviar alterações para um repositório.

Para fazer isso, abra uma janela de terminal e execute o seguinte comando para criar uma nova chave SSH com seu e-mail:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Quando for solicitado um nome de arquivo, especifique o local onde deseja salvar a chave e pressione Digitar ; para prosseguir com a opção padrão, pressione Digitar .

O sistema agora solicitará que você defina uma senha para adicionar uma camada adicional de segurança ao SSH em sua máquina. Digite uma senha forte que você possa lembrar e acertar Digitar .

Finalmente, você precisa adicionar a chave SSH ao agente ssh , que contém as chaves privadas do seu sistema. Para isso, execute o seguinte código no terminal:

ssh-add ~/.ssh/id

Depois de configurar sua identidade, você pode configurar o Git ainda mais para se adequar ao seu fluxo de trabalho.

Alterar o Editor de Texto Padrão para Git

Uma das configurações adicionais que você pode fazer é alterar o editor de texto padrão do Git para suas interações.

Por padrão, o Git é configurado para usar o editor de texto Vim. No entanto, se você nunca usou o Vim antes, pode não se sentir em casa usando-o. Para demonstrar o processo, definiremos o nano como o editor de texto Git padrão. Mas se você tiver um editor de texto preferido, sinta-se à vontade para substituir o nano por ele no seguinte comando:

git config --global core.editor nano

Reveja as configurações

Depois de configurar o Git de acordo com suas preferências, verifique as configurações uma vez para garantir que estão corretas. Execute o seguinte comando para obter uma lista de todas as configurações do Git para o seu sistema:

git config --list

Em algum momento no futuro, se desejar editar a configuração, abra o gitconfig arquivo executando:

nano ~/.gitconfig

Em seguida, edite os valores das identidades que deseja alterar.

Executando Git com sucesso no Linux

Usando o guia acima, você poderá instalar e configurar o Git em seu sistema Linux em um piscar de olhos. E, a partir de agora, você deve incorporar o Git em seu fluxo de trabalho para gerenciar melhor seus projetos.

você pode usar airpods no xbox

Para este propósito, existem vários serviços Git que podem ajudá-lo a gerenciar seus repositórios. Um deles é o GitHub, que facilita o controle de versão ao mesmo tempo que oferece armazenamento seguro em nuvem e suporte de integração para uma infinidade de ferramentas.

Se você é novo no Git, no entanto, e quer saber por onde começar, aprender como criar seu primeiro repositório pode ajudá-lo a se familiarizar com a ferramenta.

Compartilhado Compartilhado Tweet O email Como criar seu primeiro repositório no Github

Quer compartilhar seus projetos de desenvolvimento online? Veja como começar com seu primeiro repositório Github.

Leia a seguir
Tópicos relacionados
  • Linux
  • Instalar software
  • terminal
  • GitHub
Sobre o autor Yash Wate(21 artigos publicados)

Yash é redator da equipe da MUO para DIY, Linux, Programação e Segurança. Antes de encontrar sua paixão pela escrita, ele desenvolvia para web e iOS. Você também pode encontrar seus escritos no TechPP, onde ele cobre outros setores. Além de tecnologia, ele gosta de falar sobre astronomia, Fórmula 1 e relógios.

Mais de Yash Wate

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever