Não consigo buscar nem puxar.
$ ssh -vT [email protected]
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: usersnewkey
debug1: Authentications that can continue: publickey
debug1: Trying private key: /Users/uname/.ssh/id_rsa
debug1: Trying private key: /Users/uname/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).
Ao fazer uma busca:
$ git fetch
[email protected]'s password:
Permission denied, please try again.
O que tentei:
Eu verifiquei que o agente tem a chave adicionada. Também verifiquei que a mesma chave foi adicionada ao servidor.
Tudo estava funcionando bem com as chaves existentes. Não mudei nada relacionado a chaves Git ou SSH. Isso ocorreu após uma atualização do Mac e foi reinicializado, no entanto, essa é uma permissão de servidor negada e está localizando as chaves geradas localmente. Que outras etapas posso tentar?
Atualização: mais alguns fatos estranhos. Esse erro é exibido para outros usuários, mas eles ainda podem fazer uma busca sem precisar informar uma senha. Nós temos nosso próprio git local reit gitlab.mycompany.com Então, eu deveria estar executando o teste como o quê?
UPDATE: fazendo
ssh -vT [email protected]
deu resultados diferentes. de ssh -vT [email protected]
Por alguma razão, ssh -vt [email protected] ssh encontrou as chaves. No entanto, para ssh -vt [email protected] não encontrou a chave !!
Depois de adicionar novamente a mesma chave ao agente, ele passou. Então agora a minha pergunta é por quê? o que há sobre fazer ssh -vT [email protected] falhando e, em seguida, ssh-add mykey que fez o trabalho? Por que foi encontrar a chave ao tentar se conectar ao github, mas não ao tentar se conectar ao meu repositório local?
Tags git