1
resposta

Erro de permissão ao clonar o projeto.

Quando vou clonar o projeto Alura-MS ocorre o erro "Permission denied (publickey)." conforme a imagem. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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:

  1. 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.

  2. 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:

    Imagem do terminal com a chave

  3. 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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!