Instalação do Git
A forma mais simples e recomendada de instalar o Git no macOS é através do Homebrew, o gerenciador de pacotes para macOS.
Via Homebrew (Recomendado)
Se você ainda não tem o Homebrew instalado, abra o Terminal e execute o seguinte comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Após a instalação do Homebrew, instale o Git:
brew install git
Verificação da Instalação
Para confirmar que o Git foi instalado corretamente, verifique a versão:
git --version
Você deverá ver uma saída similar a git version 2.x.x.
Configuração Inicial do Git
Após a instalação, é crucial configurar sua identidade no Git. Isso garantirá que seus commits sejam associados corretamente a você.
Nome de Usuário e Email
Defina seu nome de usuário e endereço de e-mail. Use as credenciais que você usa em plataformas como GitHub, GitLab ou Bitbucket:
git config --global user.name "Seu Nome Completo"
git config --global user.email "[email protected]"
Editor Padrão
É útil configurar um editor de texto padrão para mensagens de commit, como o nano ou vim. Para nano:
git config --global core.editor "nano"
Autenticação SSH (Recomendado)
Configurar autenticação via SSH elimina a necessidade de digitar suas credenciais repetidamente, aumentando a segurança e a conveniência.
Gerando um Novo Par de Chaves SSH
Execute o comando abaixo, substituindo seu e-mail:
ssh-keygen -t ed25519 -C "[email protected]"
Quando solicitado, pressione Enter para aceitar o local padrão para salvar a chave e defina uma passphrase forte.
Adicionando a Chave SSH ao Agente
Primeiro, inicie o ssh-agent em segundo plano:
eval "$(ssh-agent -s)"
Em seguida, adicione sua chave SSH ao ssh-agent:
ssh-add ~/.ssh/id_ed25519
Adicionando a Chave SSH ao GitHub/GitLab/Bitbucket
Copie sua chave pública (o arquivo .pub) para a área de transferência:
pbcopy < ~/.ssh/id_ed25519.pub
Agora, vá até as configurações de SSH da sua plataforma (ex: GitHub -> Settings -> SSH and GPG keys) e adicione a chave copiada.
Verificando a Configuração Final
Para revisar todas as suas configurações globais do Git:
git config --global --list
Isso exibirá seu nome, e-mail, editor e outras configurações, confirmando que seu ambiente Git está pronto para uso no macOS.