за брандмауэром, используя chrome, я могу получить доступ к репозиторию github, как это:
https://github.com/Squirrel/Squirrel.Windows
Chrome использует наш сертификат для этого доступа. Если я попытаюсь получить доступ к тому же url с помощью GitExtensions, Я получаю эту ошибку:
SSL-сертификат проблема: самозаверяющий сертификат в цепочке сертификатов
Я могу привести GitExtensions использовать наш сертификат позволяет доступ?
EDIT: больше информации:
на моей машине я не вижу mysysGit, но я вижу mingw/curl, поэтому я предполагаю, что Git использует их. По-видимому, они не используют сертификаты доверия Windows при построении цепочки сертификатов. Ошибка, которую я получаю, Sпроблема сертификата SL: самозаверяющий сертификат в цепочке сертификатов, указывает, что корневой сертификат, используемый Git/Github, отсутствует во встроенном корневом пакете центра сертификации (CA). Как @Akber Choudhry указал, сертификат CA, который является корнем цепочки сертификатов, обслуживаемых сервером GitHub SSL DigiCert высокий корень гарантии EV CA и я вижу, что CA в C:Program файлы (x86)Gitbincurl-ca-bundle.ЭЛТ.
чтобы убедиться, что проблема в Git, а не в GitExtensions, я сделал это в командной строке:
>>git clone https://github.com/Squirrel/Squirrel.Windows.git
и получил ту же ошибку проблемы сертификата SSL.
это дает вид, что Git не используя этот сертификат, я попытался настроить Git так:
>>git config --system http.sslcainfo "C:Program Files (x86)Gitbincurl-ca-bundle.crt"
но это не произвело никакого эффекта..