Использование Sparkle Updater с загрузкой, размещенной на GitHub - PullRequest
0 голосов
/ 22 ноября 2010

Я размещаю свои загрузки на GitHub, чтобы сохранить пропускную способность на моем собственном сервере, но когда Sparkle Updater пытается загрузить обновления с GitHub, происходит сбой с ошибкой:

Sparkle Error (continued): The operation couldn’t be completed. (NSURLErrorDomain error -1100.)

Я понял, что это связано с несоответствием сертификата от GitHub, как вы можете видеть из этой попытки использовать wget для загрузки моего приложения из GitHub:

$ wget http://github.com/downloads/chetan51/sidestep/Sidestep%20v0.2.1.zip
--2010-11-21 16:29:26--  http://github.com/downloads/chetan51/sidestep/Sidestep%20v0.2.1.zip
Resolving github.com... 207.97.227.239
Connecting to github.com|207.97.227.239|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://github.com/downloads/chetan51/sidestep/Sidestep%20v0.2.1.zip [following]
--2010-11-21 16:29:27--  https://github.com/downloads/chetan51/sidestep/Sidestep%20v0.2.1.zip
Connecting to github.com|207.97.227.239|:443... connected.
ERROR: certificate common name `*.github.com' doesn't match requested host name `github.com'.
To connect to github.com insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.

Есть ли обходные пути для этой проблемы?

1 Ответ

1 голос
/ 22 ноября 2010

Я подозреваю, что вы на самом деле не дошли до ошибки сертификата. У меня была похожая ошибка в эти выходные, и я обнаружил, что Sparkle (неправильно) выполняет% -экранирование URL-адресов вложений. Если вы измените% 20 на обычный пробел, вы, вероятно, получите другую ошибку, указывающую на проблему, о которой вы думали.

Не очень полезно, я знаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...