Tente esse passo a passo:
Verifique as Chaves SSH: Primeiro, verifique se suas chaves SSH foram geradas corretamente e estão nos locais esperados. Execute o comando ls -a ~/.ssh para listar os arquivos na pasta ~/.ssh e certifique-se de que id_ed25519 e id_ed25519.pub estejam presentes.
Adicione a Chave SSH ao Agente SSH: Às vezes, é necessário adicionar sua chave privada ao agente SSH para que o Git possa usá-la. Você pode fazer isso usando o seguinte comando:
ssh-add ~/.ssh/id_ed25519
Configure o Git para Usar SSH: Verifique se o Git está configurado para usar SSH para operações de push e pull. Você pode configurar isso globalmente ou por repositório usando os seguintes comandos:
Globalmente:
git config --global core.sshCommand "ssh -i ~/.ssh/id_ed25519"
Por repositório:
git config core.sshCommand "ssh -i ~/.ssh/id_ed25519"
Verifique a Configuração do Git: Execute o comando git remote -v no repositório onde você está encontrando o problema para verificar se a URL do repositório remoto está configurada corretamente para usar SSH.
Reconfigure o Repositório Remoto: Se a URL do repositório remoto não estiver configurada corretamente para SSH, você pode reconfigurá-la usando o comando
git remote set-url origin git@github.com:seu-usuario/seu-repositorio.git
Substitua seu-usuário e seu-repositorio pelos valores corretos.
Tente Novamente: Depois de realizar essas etapas, tente fazer uma operação Git (como um push ou pull) e veja se o problema foi resolvido.
Espero que consiga solucionar seu problema. Qualquer coisa estou a disposição.