Olá, Anderson!
Essa mensagem indica que o Git está tentando se conectar ao GitHub via chave SSH, mas está enfrentando um problema. O Git está pedindo a senha (passphrase) da sua chave privada SSH id_ed25519.
O erro
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository
significa que o GitHub não aceitou a chave pública SSH enviada. Possivelmente ela não foi adicionada à sua conta do GitHub ou você não digitou a senha correta da chave SSH, se houver.
Como resolver.
1 - Verifique se a chave pública está no GitHub
No terminal, rode:
cat ~/.ssh/id_ed25519.pub
Copie o conteúdo inteiro da chave e vá ao GitHub → Settings → SSH and GPG keys. Clique em New SSH key, dê um nome e cole a chave.
2 - Use o agente SSH para evitar digitar a senha sempre.
No terminal, rode:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
Se aparecer: Enter passphrase for /c/Users/.../.ssh/id_ed25519: , digite a senha que você usou ao criar a chave.
3 - Teste a conexão com GitHub
Depois de tudo, teste:
ssh -T git@github.com
Se tudo estiver certo, deve aparecer: Hi ______! You've successfully authenticated, but GitHub does not provide shell access.
Espero que vai funcionar.