Quando vou clonar o projeto Alura-MS ocorre o erro "Permission denied (publickey)." conforme a imagem.
Quando vou clonar o projeto Alura-MS ocorre o erro "Permission denied (publickey)." conforme a imagem.
Olá, Luciane!
O erro "Permission denied (publickey)" ocorre quando você não tem permissão para acessar o repositório remoto. Geralmente, isso acontece quando você não configurou corretamente a autenticação SSH.
Gostaria de pedir para tentar clonar primeiramente desse modo:
git clone --recurse-submodules --remote-submodules https://github.com/CViniciusSDias/alura-ms.git
Ao colocar o HTTP, muitas vezes esse erro é solucionado, mas de forma geral para resolver esse problema, você pode seguir os seguintes passos:
Se você precisar gerar uma chave SSH, execute o comando ssh-keygen -t rsa -b 4096 -C seu-email@gmail.com
e vai dando enter. Isso irá gerar uma nova chave SSH com o seu endereço de e-mail. Certifique-se de substituir "seu-email@gmail.com" pelo seu endereço de e-mail real.
Após gerar a chave SSH, você precisará adicionar a copiar ela, para isso execute o comando: cat ~/.ssh/id_rsa.pub
e copie todo o conteúdo, como exemplificado na tela abaixo:
Agora, você precisa adicionar a chave SSH à sua conta do GitHub, para isso, vá para as configurações da sua conta no GitHub, clique em "SSH and GPG keys" e adicione a chave, ou clicar nesse link de um título para sua chave e cole o conteúdo da mesma e depois clique em add SSH Key.
Após seguir esses passos, você deve conseguir clonar o projeto Alura-MS sem problemas de permissão.
Para saber mais deixo a documentação do erro e uma discussão de um tópico que pode lhe ajudar no caso da persistência do erro:
Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!