Egit (Eclipse) puede ver el repository pero no lo clonará

Estoy intentando clonar un repository usando ssh. Desde la command-line funciona bien, pero cuando uso Egit en Eclipse no funciona. Aparece el siguiente post de error:

Git repository clone failed. ssh://user@host: Password: 

El logging de errores solo muestra:

 org.eclipse.jgit.errors.UnsupportedCnetworkingentialItem: ssh://lee@137.248.191.189:22: Password: at org.eclipse.jgit.transport.UsernamePasswordCnetworkingentialsProvider.get(UsernamePasswordCnetworkingentialsProvider.java:110) at org.eclipse.jgit.transport.CnetworkingentialsProvider.get(CnetworkingentialsProvider.java:135) at org.eclipse.jgit.transport.CnetworkingentialsProviderUserInfo.promptKeyboardInteractive(CnetworkingentialsProviderUserInfo.java:142) at com.jcraft.jsch.UserAuthKeyboardInteractive.start(UserAuthKeyboardInteractive.java:135) at com.jcraft.jsch.Session.connect(Session.java:425) at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:116) at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:121) at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:248) at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:147) at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:127) at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:113) at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1062) at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:129) at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:175) at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:121) at org.eclipse.egit.core.op.CloneOperation.run(CloneOperation.java:153) at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard.executeCloneOperation(AbstractGitCloneWizard.java:430) at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard.access$2(AbstractGitCloneWizard.java:424) at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard$5.run(AbstractGitCloneWizard.java:386) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) 

Según este hilo , parece ser porque estoy usando JDK7. Desafortunadamente, no tengo la opción de no hacerlo. Parece que no soy la única persona que tiene este problema, otro hilo aquí lo menciona.

Git funciona bien en la command-line, así que pude clonar el repository y luego importar el proyecto localmente, pero es difícil tener que cambiar siempre entre CL e IDE.

Como se menciona en " Eclipse: sin Java (JRE) / (JDK) … sin máquina virtual ", tiene la opción de utilizar JDK6 para iniciar su Eclipse.
Eso no le impide hacer reference a un JDK7 en la sección "JRE instalado", para que sus progtwigs se compilen / ejecuten.

Si aún desea acceder al repository Git a través de un Eclipse ejecutado por JDK7, debe agregar el certificate faltante en el almacén de keys JDK7, como se describe aquí (acceso https) o aquí (para acceso ssh) .

Pero para el problema de ssh, esto podría estar relacionado con el error 360862 :

error