No se puede conectar a un nuevo proyecto con el cliente SparkleShare en Windows 7 x64

No se puede conectar a un nuevo proyecto con el cliente SparkleShare en Windows 7 x64

Seguí los pasos de instalación/creación en la página principal delbrillarcompartirsitio web, y cuando lo hago dazzle create media, recibo lo siguiente:

El proyecto "medios" se creó con éxito.

La dirección es correcta ([correo electrónico protegido])
Y la ruta es correcta (/home/storage/media)

Ejecuto ssh en notport 22 (con éxito con WinSCP, pscp y PuTTY en la misma máquina y otras), así que agregué el :<port>campo de conexión en mi cliente de Windows (ejecutándolo en los parches actuales de Windows 7 x64).

El cliente (0.9.2) luego espera interminablemente ante una pizca de verde en la barra de progreso.

¿Cómo soluciono este problema?

Respuesta1

Con la ayuda de los desarrolladores de SparkleShare, encontré el problema (y estoy esperando una solución oficial mientras implemento una solución alternativa a continuación).

En ~\AppData\Roamin\sparkleshare\debug_log.txtes el siguiente:

11:57:53 | Controller | ssh-agent started, PID=6972
11:57:54 | Auth | Imported key 'C:\Users\wmyers\AppData\Roaming\sparkleshare\2012-09-20 11h20.key'
11:57:54 | Auth | The following keys may be used: 
2048 5f:8c:51:d7:53:d1:61:98:f6:bd:68:56:cc:ce:d2:d0 C:\Users\wmyers\AppData\Roaming\sparkleshare\2012-09-20 11h20.key (RSA)
11:59:18 | Fetcher | C:\Users\wmyers\SparkleShare\.tmp\media | Fetching folder: ssh://[email protected]:8110/home/storage/media
11:59:18 | Auth | Fetching host key for 176.9.40.74
11:59:20 | Auth | Skipping fingerprint check
11:59:20 | Auth | Accepted host key for 176.9.40.74
11:59:20 | Fetcher | Failed creating fingerprint: Index was outside the bounds of the array.   at SparkleLib.SparkleFetcherBase.GetFingerprint(String public_key)
11:59:21 | Cmd | .tmp | git clone --progress --no-checkout --depth=1 "ssh://[email protected]:8110/home/storage/media" "C:\Users\wmyers\SparkleShare\.tmp\media"

La línea clave es la de las 11:59:20 con "Fetcher" al frente.

Próximamente se lanzará oficialmente una solución que aborda la importación adecuada de la clave SSH pública del servidor. La solución actual es copiar manualmente el contenido del servidor /etc/ssh/ssh_host_rsa_key.puben ~\.ssh\known_hostsla máquina cliente.

Si eso no le funciona, debe esperar a la próxima versión posterior a la 0.9.2.

Además, aparentemente esto sólo está relacionado con la ejecución de ssh en un puerto no estándar.

información relacionada