windows svn ssh tortoisesvn svn-ssh

windows - TortoiseSVN utilizando SSH



svn-ssh (2)

Tengo este problema cuando me comprometo a SourceForge utilizando TortoiseSVN:

https://sourceforge.net/p/forge/site-support/2636/

Los comentarios en esa página recomiendan el uso de SSH para solucionar el problema. Entonces, reubicé mi repositorio en esta URL según la recomendación:

svn+ssh://[email protected]/p/datsville/code

Mi nombre de usuario es mikh2161 y el proyecto se llama "datsville". Cuando intento conectarme, me pide mi contraseña, que luego ingrese. Parece funcionar bien. Sin embargo, la confirmación real falla con este error:

Commit failed (details follow): Stream doesn''t support this capability Polling for available data on filestream failed: Bad file descriptor

¿Puede alguien ayudarme? ¿Qué estoy haciendo mal? ¡Gracias!

Estoy ejecutando Windows 7 Pro x64.

TortoiseSVN 1.9.0, Build 26652 - 64 Bit , 2015/08/03 19:33:09 Subversion 1.9.0, -release apr 1.5.2 apr-util 1.5.4 serf 1.3.8 OpenSSL 1.0.2d 9 Jul 2015 zlib 1.2.8 SQLite 3.8.11.1


Este problema es causado por las bibliotecas del cliente de Subversion para Windows . Se introdujo con la versión 1.9.0, y la solución se lanzará con 1.9.1 [1] [2] . Por lo tanto, cualquier cliente de Windows que lo esté utilizando no funcionará con svn+ssh . TortoiseSVN es solo un ejemplo, lo mismo se observó con JavaHL / Subclipse , SmartSVN y el propio cliente de línea de comandos de Subversion.

Actualización: una rebaja a la versión 1.8.12 (que se publicó junto con 1.9.0) ayudó en mi caso. [3]

[1] Subversion Dev : JavaHL, 1.9: errores "Descriptor de archivo incorrecto", "Stream no admite esta capacidad" errores

[2] arreglado con r1696225 (obviamente no hay un error registrado aún )

[3] TortoiseSVN - Busca archivos en SourceForge.net


Parece que la compatibilidad con svn + ssh está rota en 1.9.0. 1.8.11 eso y utilicé 1.8.11 en 1.8.11 lugar, y funcionó.