Egit (GitHub Eclipe Plugin): Problema com Auth Fail no Windows

egit2Se 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:

import_project_from_github_07

E após clicar em Next, apareceu a seguinte mensagem:

import_project_from_github_08

Como resolver

Na mensagem acima, clique em Yes. Na próxima tela, aceite a criação do diretório ssh:

import_project_from_github_09Aceite novamente:

import_project_from_github_10Clique em OK:

import_project_from_github_11Irá aparecer a seguinte tela. Clique em OK:

import_project_from_github_12

E quando você clicar em OK na tela da figura acima, aparecerá a seguinte tela, ainda com erro:

import_project_from_github_14

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!

import_project_from_github_13

Até a próxima!

:)

Posts Similares

Filed Under: GitHub

Tags: , , ,

About the Author

Bacharel em Ciência da Computação, trabalha como Senior Software Engineer/Tech Leader no Citibank (maior instituição financeira do mundo), em São Paulo. Autora do livro ExtJS 4 First Look, publicado mundialmente pela editora Packt Publishing. Possui um blog em inglês (http://loianegroner.com) e também contribui com artigos em inglês para o Java Lobby do portal DZone. JUG leader do CampinasJUG/Java Campinas, coordenadora do ESJUG e uma das fundadoras do JDuchessBR.

Comments (4)

Trackback URL | Comments RSS Feed

  1. Fabiano Sobreira says:

    No Windows Vista e posteriores você também pode cirar um link simbólico para o diretório .ssh assim:

    MKLINK /D ssh C:\Users\%username%\.ssh

    Pena que esse post não existia quando eu apanhei pra descobrir o problema.

    []s

  2. Gregory Fontenele says:

    Oi Loiane,

    no Mac estou tendo o mesmo problema e não estou achando essa pasta ssh. Tem alguma ideia de onde ela fique?

    Obrigado

  3. Truco says:

    no meu nem cria essa pasta .ssh somente a pasta ssh e somente o arquivo known_hosts os outros 2 não gera

  4. Loiane says:

    Olá Truco,
    Você precisa ter primeiro instalar o git no seu computador antes de instalar esse plugin no Eclipse.
    O git vai criar a pasta .ssh e os arquivos necessários.
    O plugin vai apenas copiar os arquivos.
    []‘s

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.