Windows 7 x64 上の SparkleShare クライアントで新しいプロジェクトに接続できない

Windows 7 x64 上の SparkleShare クライアントで新しいプロジェクトに接続できない

私は、トップページのインストール/作成手順に従いました。スパークルシェアウェブサイトにアクセスするとdazzle create media、次のような結果が返されます。

プロジェクト「media」が正常に作成されました。

住所は正しいです([メールアドレス])
パスは正しいです (/home/storage/media)

私は ssh を notport 22 で実行します (同じマシンや他のマシンの WinSCP、pscp、PuTTY で正常に実行)。そのため、:<port>Windows クライアント (Windows 7 x64 の最新パッチで実行) の接続フィールドに を追加しました。

その後、クライアント (0.9.2) は、進行状況バーがわずかに緑色の状態で延々と待機します。

これをトラブルシューティングするにはどうすればいいですか?

答え1

SparkleShare の開発者の支援により、問題が見つかりました (以下の回避策を実装しながら、公式の修正を待っています)。

~\AppData\Roamin\sparkleshare\debug_log.txt以下です:

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"

キーとなるセリフは、先頭に「Fetcher」とある 11:59:20 のセリフです。

サーバーの公開 SSH キーの適切なインポートに対処する修正がまもなく正式にリリースされます。現在の回避策は、サーバーの内容をクライアント マシンに/etc/ssh/ssh_host_rsa_key.pub手動でコピーすることです。~\.ssh\known_hosts

それでも問題が解決しない場合は、0.9.2 以降の次のリリースを待つ必要があります。

また、どうやらこれは非標準ポートで ssh を実行することにのみ関係しているようです。

関連情報