O terminal Mac continua usando a chave SSH com a mesma impressão digital ao executar o git clone

0

Não importa o que eu faça, crie novas chaves SSH, adicione-as manualmente ao Heroku, exclua todas as chaves do Heroku e adicione uma nova, force delete a pasta ~ / .ssh inteira, sobrescreva as chaves id_rsa, crie ~ O arquivo /.ssh/config, cria um keygen com o sinalizador -C, cria um par de chaves dsa em vez de rsa, excluindo as chaves do utilitário Keychain Access no Mac OS X, e eu tenho praticamente todas as perguntas do SU sobre isso. / p>

Mas eu sempre recebo a mesma mensagem de erro, com a mesma impressão digital quando corro

$ git clone [email protected]:app-name-0000.git -o heroku

Warning: Permanently added the RSA host key for IP address 'x.x.x.x' to the list of known hosts.


 !  Your key with fingerprint 48:dd:XX...XX is not authorized to access app-name-0000.

fatal: The remote end hung up unexpectedly

Eu lembro de ter tido esse problema há algum tempo com o Github e desisti. Eu realmente confuso sobre o que fazer. (Reinstalar o Mac OS X?)

    
por Adam-E 11.05.2012 / 17:39

2 respostas

1

O OS X tem um agente SSH em execução nas sessões do usuário; use ssh-add para gerenciar as chaves.

(Espero que você não leve a sério a remoção de chaveiros em Keychain Access ; a remoção da chave errada o impedirá de sair da sua conta e talvez você não consiga recuperá-la facilmente.)

    
por 11.05.2012 / 17:46
0

Dê uma olhada neste arquivo de ajuda do heroku . Você precisa combinar manualmente a chave SSH fornecida com essa impressão digital: 8b:48:5e:67:0e:c9:16:47:32:f2:87:0c:1f:c8:60:ad

Tente remover a entrada de ~ / .ssh / known_hosts e adicioná-la a ~ / .ssh / config:

Hospedar heroku.com  VerifyHostKeyDNS sim

Em seguida, aceite o aviso ao tentar clonar novamente.

    
por 11.05.2012 / 18:09

Tags