Глядя на текущие хакерские решения, я чувствую, что в конце концов мне нужно описать правильное решение.
Во-первых, вам необходимо установить пакет cygwin ca-certificates
через setup.exe Cygwin для получения сертификатов.
НЕ используйте curl или аналогичные хаки для загрузки сертификатов (как совет соседнего ответа), потому что принципиально небезопасно и может поставить под угрозу систему.
Во-вторых, вы должны указать wget, где находятся ваши сертификаты, поскольку он не принимает их по умолчанию в среде Cygwin. Если вы можете сделать это либо с параметром командной строки --ca-directory=/usr/ssl/certs
(лучше всего для сценариев оболочки), либо добавив ca_directory = /usr/ssl/certs
в ~/.wgetrc
файл.
Вы также можете исправить это, запустив ln -sT /usr/ssl /etc/ssl
, как указано в другом ответе, но это сработает , только если у вас есть административный доступ к системе. Другие описанные мной решения не требуют этого.