Antes de começar, certifique-se de ter o seguinte instalado:
Se você ainda não instalou o Git Bash, siga estes passos:
1. Baixe o instalador do Git a partir de Git para Windows.
2. Execute o instalador e siga as instruções na tela. Certifique-se de selecionar "Git Bash" durante o processo de instalação.
Uma vez que o Git Bash esteja instalado, precisamos configurá-lo com seu nome de usuário e e-mail. Essas informações serão usadas para identificá-lo em seus commits.
1. Abra o Git Bash.
2. Configure seu nome de usuário:
git config --global user.name "Seu Nome"
3. Configure seu e-mail:
git config --global user.email "seu-email@exemplo.com"
Para maior segurança e conveniência, é recomendável usar chaves SSH para se autenticar no GitHub. Siga estas etapas para configurar a autenticação SSH:
1. No Git Bash, gere uma nova chave SSH:
ssh-keygen -t ed25519 -C "seu-email@exemplo.com"
Se o seu sistema não suportar o tipo de chave ed25519
, você pode usar rsa
:
ssh-keygen -t rsa -b 4096 -C "seu-email@exemplo.com"
2. Quando solicitado a informar o local para salvar a chave, pressione Enter para aceitar o local padrão.
3. Defina uma senha para maior segurança ou deixe em branco para não definir uma senha.
1. Inicie o agente SSH em segundo plano:
eval "$(ssh-agent -s)"
2. Adicione sua chave SSH ao agente:
ssh-add ~/.ssh/id_ed25519
Se você usou rsa
, o comando seria:
ssh-add ~/.ssh/id_rsa
1. Copie a chave SSH para sua área de transferência:
clip < ~/.ssh/id_ed25519.pub
Ou, se usou rsa
:
clip < ~/.ssh/id_rsa.pub
2. Acesse GitHub e faça login na sua conta.
3. No canto superior direito, clique na sua foto de perfil e selecione Settings.
4. No menu à esquerda, selecione SSH and GPG keys.
5. Clique em New SSH key, adicione um título descritivo e cole sua chave SSH no campo "Key".
6. Clique em Add SSH key.
Para verificar se tudo está configurado corretamente, execute:
ssh -T git@github.com
Você deve ver uma mensagem de boas-vindas indicando que a autenticação foi bem-sucedida.
Com a configuração SSH pronta, você pode clonar e enviar alterações para seus repositórios no GitHub sem precisar digitar seu nome de usuário e senha a cada vez.
Para clonar um repositório, use:
git clone git@github.com:usuario/repositorio.git
Para enviar suas alterações para o repositório remoto, certifique-se de ter realizado commit de suas alterações primeiro:
git add .
git commit -m "Sua mensagem de commit"
git push origin main
Você pode ajustar mais configurações globais de acordo com suas necessidades:
git config --global core.editor "nome-do-editor"
git config --global merge.tool "nome-da-ferramenta"
Você aprendeu como instalar, configurar e se autenticar no Git Bash. Com essas configurações, você pode trabalhar de maneira eficiente com repositórios Git a partir da linha de comando em seu ambiente Windows. Agora você está pronto para gerenciar seus projetos no Git!
Se tiver dúvidas ou encontrar algum problema, não hesite em consultar a documentação oficial do Git ou a documentação do GitHub.
Jorge García
Fullstack developer