Como configurar chave SSH para o Github


Aprenda neste post como configurar chave SSH para o Github

1) Gerando chave SSH

  • Executar no terminal
    • ssh-keygen -t ed25519 -C "your_email@example.com"
  • Colocar o e-mail do Github em “your_email…”
  • Pressionar “Enter” p/ gerar a chave no diretório padrão
  • Após isso, irá solicitar uma senha.
  • Insira e repita a senha, por exemplo:
    • 123456
  • Se der certo, 2 chaves serão criadas (pública e privada)
  • Acesse o diretório do arquivo público
  • No terminal irá mostrar onde o arquivo foi gerado, por exemplo:
    • Your public key has been saved in /Users/users/.ssh/id_ed25519.pub
  • Agora, acesse essa pasta e abra o arquivo “id_ed25519.pub” em um editor de texto (VSCode, por exemplo)
  • O arquivo deve conter o seguinte:
    • ssh-ed25519 BBBBD4OabD2mZK26PU5BBBbqT7SzVqptcJOdFw2gXMGQ2ZeyGAfhZHcb2Qo9wmdZ your_email@example.com
  • Copie esse conteúdo do arquivo.

2) Configuração no Github

  • O próximo passo é abrir a página de configurações do Github
  • No menu lateral, clique em:
    • SSH and GPG keys
    • Clique no botão: New SSH key
    • Informe um título p/ esta chave (Ex: MacOS)
    • Cole o conteúdo do arquivo “id_ed25519.pub” no campo “Key” e salve as configurações
  • O próximo passo é fazer o clone do projeto
  • Vá até o repositório no Github e copie a URL de clone via SSH
  • Exemplo: git@github.com:repo/app.git
    • Baixe o Fork
    • Navegue até: Fork > File > Clone
    • Insira a URL SSH, faça o login na conta e pronto!

Documentação completa