Egit (GitHub Eclipe Plugin): Problema com Auth Fail no Windows
Se você tentou importar ou exportar algum projeto para o GitHub utilizando o EGit - Eclipse Plugin e apareceu a mensagem de Auth Fail para você, saiba como resolver e não ter mais nenhum problema na hora de trabalhar com o GitHub/Git diretamente do Eclipse:
Você preencheu corretamente a tela com os dados do Github nesta tela:
E após clicar em Next, apareceu a seguinte mensagem:
Como resolver
Na mensagem acima, clique em Yes. Na próxima tela, aceite a criação do diretório ssh:
Aceite novamente:
Clique em OK:
Irá aparecer a seguinte tela. Clique em OK:
E quando você clicar em OK na tela da figura acima, aparecerá a seguinte tela, ainda com erro:
Por que isso acontece?
Isso acontece pois quando você criou a chave pública, criou na pasta .ssh (C:\Documents and Settings\{user}\.ssh), e o Egit tenta obter a chave pública da pasta ssh (C:\Documents and Settings\{user}\ssh).
Por isso, essas mensagens aparecem para que você dê permissão para o plugin criar este último diretório (C:\Users\{user}\ - para usuário do Windows Vista).
Porém, até agora, você apenas criou o diretório, e se tentar novamente, vai obter a mesma mensagem de Auth Fail. Isso porque falta copiar os arquivos da chave ssh da pasta .ssh para a pasta ssh. Após copiar os arquivos, reinicie o Eclipse e siga os passos novamente, só que desta vez, sem erros!
Até a próxima!
:)