【Compatível com Windows/Mac】Como Instalar o Git e Configurar a Conexão com o GitHub
No artigo anterior, criamos uma conta no GitHub e configuramos o perfil inicial. Com isso, você está pronto para usar o "lugar" chamado GitHub. O próximo passo é instalar a "ferramenta" chamada "Git" no seu computador e configurá-la para se comunicar de forma segura com o GitHub.
Esta configuração de conexão é uma tarefa que só precisa ser feita uma vez, como se fosse criar a "chave da porta de casa". Neste artigo, vamos explicar o procedimento de instalação do Git para cada sistema operacional (Windows e Mac) e como configurar a chave SSH, essencial para a conexão com o GitHub, explicando cada comando detalhadamente. Depois de superar esta etapa, sua jornada com Git & GitHub realmente começará!
Instalação do Git: Procedimento por Sistema Operacional
Vamos instalar o Git de acordo com o sistema operacional do seu computador.
Para Windows: Instalar o "Git for Windows"
Para usuários de Windows, instalar o pacote oficial chamado "Git for Windows" é a maneira mais fácil e segura.
- Acesse o site oficial do Git for Windows e baixe o instalador (arquivo .exe).
- Execute o instalador baixado.
- Basicamente, você pode clicar em "Next" em todas as telas sem problemas. Em algum momento, aparecerá uma tela para selecionar o editor padrão, mas se você não tiver preferência, pode deixar a configuração inicial "Vim" (é possível alterar depois).
[Imagem: Primeira tela do instalador do Git for Windows]
Ao final da instalação, uma ferramenta de linha de comando chamada "Git Bash" também será instalada. Ela é útil porque permite usar comandos semelhantes aos do Mac e Linux no Windows.
Para verificar se a instalação foi bem-sucedida, abra o Prompt de Comando ou o Git Bash e digite o comando a seguir. Se a informação da versão for exibida, a instalação foi um sucesso.
git --version
Para Mac: Recomenda-se instalar usando o Homebrew
O macOS geralmente já vem com uma versão mais antiga do Git instalada. No entanto, para usar os recursos mais recentes, recomendamos instalar a versão mais atual usando o gerenciador de pacotes "Homebrew".
Passo 1: Verifique a versão atual do Git
Primeiro, abra o Terminal e verifique a versão atual do Git com o seguinte comando.
git --version
Passo 2: Instale o Homebrew (caso ainda não o tenha)
O Homebrew é uma ferramenta que facilita a instalação e o gerenciamento de softwares úteis no macOS. Instale-o executando o seguinte comando no Terminal. (※ Verifique o comando mais recente no site oficial).
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Passo 3: Instale o Git usando o Homebrew
Com o Homebrew pronto, instale a versão mais recente do Git com o seguinte comando.
brew install git
Após a instalação, verifique a versão novamente. Se o novo número da versão for exibido, a instalação foi um sucesso.
Apenas na primeira vez! Configuração inicial do Git (Informações do usuário)
Depois de instalar o Git, você precisa dizer ao Git "quem você é". Esta configuração é muito importante, pois ficará registrada como o "autor" do código que você criar. Esta configuração só precisa ser feita uma vez por PC.
Configurar o nome de usuário
Configure o nome que aparecerá no seu histórico de commits. Usar o mesmo nome da sua conta do GitHub facilita a identificação.
git config --global user.name "Seu Nome"
Configurar o endereço de e-mail
Da mesma forma, configure seu endereço de e-mail. Utilize o mesmo e-mail que você registrou no GitHub.
git config --global user.email "seu_email@exemplo.com"
Verificar a configuração
Você pode verificar se a configuração está correta listando todas as configurações com o seguinte comando.
git config --list
Configuração da conexão com o GitHub: Criação e registro da chave SSH
Por fim, vamos configurar a conexão segura entre o seu PC e a sua conta do GitHub. Em vez de digitar sua senha todas as vezes, usaremos um método de autenticação com uma chave eletrônica chamada "chave SSH". Isso permitirá uma comunicação segura e fluida com o GitHub.
Passo 1: Crie uma chave SSH
Abra o Terminal (ou o Git Bash no Windows) и execute o seguinte comando. Substitua `seu_email@exemplo.com` pelo endereço de e-mail que você registrou no GitHub.
ssh-keygen -t ed25519 -C "seu_email@exemplo.com"
Ao executar o comando, você receberá algumas perguntas, mas pode simplesmente pressionar a tecla Enter em todas elas. Com isso, um par de chaves será criado em seu PC: uma "chave privada (id_ed25519)" e uma "chave pública (id_ed25519.pub)".
Passo 2: Copie a chave pública
Em seguida, copie o conteúdo da "chave pública" criada para a área de transferência. Você registrará esta chave pública no GitHub.
No Mac:
pbcopy < ~/.ssh/id_ed25519.pub
No Windows (Git Bash):
clip < ~/.ssh/id_ed25519.pub
Passo 3: Registre a chave pública no GitHub
- Faça login no GitHub e, no ícone do canto superior direito, selecione "Settings".
- No menu à esquerda, clique em "SSH and GPG keys".
- Clique no botão "New SSH key".
- Em "Title", dê um nome que ajude a identificar de qual PC é a chave (por exemplo, `Meu MacBook Air`).
- Na grande área de texto "Key", cole a chave pública que você acabou de copiar.
- Por fim, clique no botão "Add SSH key" para concluir o registro.
[Imagem: Tela de registro de chave SSH no GitHub, com os campos "Title" e "Key" indicados.]
Vamos testar a conexão
Depois de concluir todas as configurações, execute o seguinte comando para testar se o seu PC e o GitHub estão conectados corretamente.
ssh -T git@github.com
Na primeira conexão, será perguntado "Are you sure you want to continue connecting (yes/no/[fingerprint])?". Digite yes e pressione Enter.
Se, no final, aparecer uma mensagem como "Hi [seu_nome_de_usuario]! You've successfully authenticated...", todas as configurações estão perfeitas!