Utilizando el concurso de masilla con egit en Eclipse

Estoy intentando acceder a un repositorio git SSH remoto privado a través del módulo Eclipse 'egit'. Estoy ejecutando Eclipse en Windows. Eclipse no parece funcionar automáticamente con el concurso de putty para el reenvío de autorizaciones y no puedo encontrar ninguna documentación sobre la personalización del SSH utilizado por egit (por ejemplo, para usar plink.exe).

Encontré documentación en la web sobre la configuración de otros clientes git de Windows para usar putty / plink (por ejemplo, para msysgit), pero parece que no puedo encontrar nada sobre egit y putty (o eclipse) de Eclipse.

Estoy seguro de que la clave ssh funciona normalmente, ya que la uso todo el tiempo para iniciar sesión en el servidor con Putty.

Específicamente, uso el Visor del repositorio de Git, hago clic en 'Clonar el repositorio remoto', lleno el host, la ruta del repositorio, el protocolo (ssh) y el usuario. Hago clic en 'Siguiente'. Puedo decir que se está conectando porque aparece una ventana emergente con el banner único de mi servidor. Entonces me sale un

Transport Error: Cannot list the available branches: Reason: <URI>: Auth fail

El inicio de sesión ssh es solo con sshkey, por eso no funciona (pero al menos muestra que tengo lo básico).

¿Alguien tiene éxito con egit + concurso? ¿O saber si simplemente no es posible?

Actualiza

Parece que esto no funciona porque Eclipse tiene una implementación SSH (jsch) puramente Java internamente que utiliza, y esa implementación que contiene Eclipse no es compatible (todavía) con los protocolos del agente de autorización.

e han propuesto @Algunos parches para admitir agentes ssh de plataforma a través de (gracias a @Janning por el enlace). Ver este Eclipsebug 179924. La actualización # 24 incluye esta nota alentadora sobre los parches propuestos:

He confirmado que puedo obtener acceso ahttp: //github.com y clone algunos proyectos por ej. con el concurso de masilla.

No estoy completamente seguro, pero parece que los bloqueos actuales son algunos problemas de licencia en torno a una biblioteca de socket de dominio unix de java puro y la actualización de la implementación SSH de puro java que utiliza Eclipse.

Un error más reciente número 360663) muestra que la versión requerida de jsch se ha comprometido con Eclipse (y, por lo que puedo decir, debería ser parte de la próxima versión, debería ser a finales de junio de 2012).

Respuestas a la pregunta(4)

Su respuesta a la pregunta