Невозможно подключиться к новому проекту с помощью клиента SparkleShare в Windows 7 x64

Невозможно подключиться к новому проекту с помощью клиента SparkleShare в Windows 7 x64

Я выполнил шаги по установке/созданию, указанные на первой страницеИскраПоделитьсявеб-сайт, и когда я это делаю dazzle create media, я получаю следующее:

Проект «медиа» успешно создан.

Адрес правильный ([email protected])
И путь правильный (/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"

Ключевая строка находится на отметке 11:59:20 со словом «Fetcher» в начале.

/etc/ssh/ssh_host_rsa_key.pubСкоро официально выйдет исправление, которое решает проблему правильного импорта открытого ключа SSH сервера. Текущий обходной путь — вручную скопировать содержимое сервера ~\.ssh\known_hostsна клиентскую машину.

Если это вам не помогло, вам нужно дождаться следующего релиза после 0.9.2.

Кроме того, по-видимому, это связано только с запуском ssh на нестандартном порту.

Связанный контент