Я застрял за брандмауэром, поэтому мне нужно использовать HTTPS для доступа к моему репозиторию GitHub. Я использую cygwin 1.7.7 в Windows XP.
Я попытался настроить пульт на https://[email protected]/username/ExcelANT.git
, но нажав подсказки для пароля, но ничего не делал, как только я ввел его.
https://username:<password>github.com/username/ExcelANT.git
и клонирование пустого репо с нуля, но каждый раз он дает мне ту же ошибку
Ошибка: проблема с сертификатом SSL, убедитесь, что сертификат CA в порядке. Детали:
Ошибка: 14090086: SSL-процедуры: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не удалась при доступе https://github.com/username/ExcelANT.git/info/refs
Включение GIT_CURL_VERBOSE=1
дает мне
* О подключении() к порту github.com 443 (# 0)
* Попытка 207.97.227.239... * успешно установить места проверки сертификатов:
* CAfile: none
CApath:/usr/ssl/certs
* Проблема с сертификатом SSL, убедитесь, что сертификат CA в порядке. Детали:
Ошибка: 14090086: Подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не удалась
* Истечение срока действия * Закрытие соединения # 0
* О подключении() к порту github.com 443 (# 0)
* Попытка 207.97.227.239... * успешно установить места проверки сертификатов:
* CAfile: none
CApath:/usr/ssl/certs
* Проблема с сертификатом SSL, убедитесь, что сертификат CA в порядке. Детали:
Ошибка: 14090086: Подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не удалась
* Истечение срока действия * Закрытие соединения # 0
ошибка: проблема с сертификатом SSL, убедитесь, что сертификат CA в порядке. Детали:
Ошибка: 14090086: SSL-процедуры: SSL3_GET_SERVER_CERTIFICATE: проверка сертификата не удалась при доступе https://github.com/username/ExcelANT.git/info/refs
fatal: HTTP request failed
Это проблема с моим брандмауэром, cygwin или чем?
Я не установил прокси-сервер HTTP в конфигурации Git, однако он ISA-сервер, для которого требуется проверка подлинности NTLM, а не базовая, поэтому, если кто-либо не знает, как заставить Git использовать NTLM, я обмануто.