Oi, João, tudo bem?
O erro que você está vendo geralmente ocorre quando o GitHub não consegue autenticar sua solicitação. Isso pode ser devido a uma chave SSH que não foi adicionada à sua conta do GitHub.
Há duas formas de resolver essa situação:
Configurar a chave SSH: O GitHub usa chaves SSH para estabelecer uma conexão segura entre seu computador e o GitHub. Se você não tiver adicionado sua chave SSH à sua conta do GitHub, você verá um erro de "Permission denied (publickey)". Você pode seguir este guia da documentação do GitHub para gerar uma nova chave SSH e adicioná-la à sua conta do GitHub. Ou então, ler este artigo que possui o passo a passo.
Tente usar HTTPS em vez de SSH: Se você ainda estiver tendo problemas, pode tentar usar HTTPS em vez de SSH para o seu repositório remoto. Você pode mudar para HTTPS com o comando git remote set-url origin https://github.com/username/repo.git
, substituindo username
pelo seu nome de usuário do GitHub e repo
pelo nome do seu repositório.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!