Con la ayuda de los desarrolladores de SparkleShare, encontré el problema (y estoy esperando una solución oficial al implementar una solución a continuación).
En ~\AppData\Roamin\sparkleshare\debug_log.txt
es 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://storage@176.9.40.74: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://storage@176.9.40.74: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.
Hay una solución que se lanzará oficialmente en breve 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.pub
en ~\.ssh\known_hosts
la máquina cliente.
Si eso no funciona para usted, debe esperar a la próxima versión después de 0.9.2.
Además, aparentemente esto solo está relacionado con la ejecución de ssh en un puerto no estándar.