1
resposta

Erro na hora da importação ao git hub

O que estou fazendo errado ? Fica aparecendo este erro ao colocar o: git push -u origin main

PS C:\Users\Usuario\Desktop\ALURA\Projeto Git Inicial> git push -u origin main git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists. PS C:\Users\Usuario\Desktop\ALURA\Projeto Git Inicial>

1 resposta

Oi, Rodrigo! Tudo bem?

De acordo com o erro informado estamos enfrentando um problema de autenticação com o GitHub, pois "Permission denied (publickey)" geralmente ocorre quando o Git não consegue nos autenticar com o servidor GitHub, o que pode ser causado por várias razões, como uma chave SSH não configurada corretamente ou a falta dela.

Deixo como sugestão algumas etapas que podemos seguir para resolver esse problema:

  1. Verificar se temos uma chave SSH configurada, o que podemos fazer abrindo o terminal e digitando ls -al ~/.ssh, listando, assim, todos os arquivos no diretório .ssh. Estamos procurando um par de arquivos, um com a extensão .pub, porém se não encontrarmos nenhum arquivo, precisaremos gerar uma nova chave SSH.

  2. Para gerar uma nova chave SSH, podemos seguir as instruções do GitHub aqui.

  3. Porém se já temos uma chave SSH, devemos nos certificar de que ela está adicionada à nossa conta GitHub, o que podemos fazer seguindo as instruções do GitHub aqui.

  4. Finalmente, devemos tentar clonar o repositório novamente usando SSH em vez de HTTPS, o que podemos fazer isso usando o comando git clone git@github.com:username/repo.git.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓