1
resposta

git push -u origin main

Ao executar o camando git push -u origin main, obtive o erro abaixo:

git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.

Pesquisei em vários tópicos do forum mas não encontrei nada que me auxiliasse muito.

Finalmente, verificando no próprio GttHub, descobri que o repositório que eu crie estava como https e não ssh. Troquei, então o comando git remote e funcionou.

Certamente, quando criei o repositório, falhei em algum ponto em que deveria ter criado como SSH. Como eu já tenho o GitHub instalado há mais de um ano, não sei se há alguma coisa já configurada para ser https

1 resposta

Olá, Claudio! Tudo bem?

Esse problema geralmente ocorre quando há uma incompatibilidade entre o método de autenticação configurado no repositório remoto e o método que você está tentando usar.

Pelo que você mencionou, parece que inicialmente o repositório estava configurado para usar HTTPS, mas você tentou fazer o push usando SSH. A troca para SSH funcionou, o que indica que o problema estava relacionado à configuração do repositório remoto.

Fico feliz que tenha conseguido resolver essa situação e que tenha compartilhado a sua experiência aqui no fórum! Sei que ajudará outros alunos que enfrentarem uma situação parecida.

Bons estudos!