GIT для Windows - не удалось получить рукопожатие, не удалось установить соединение SSL / TLS

457
Chris Hammond

Было много вопросов на эту тему, но ни один из них не дал однозначного ответа.

Я занимаюсь разработкой в ​​Visual Studio 2017 (версия 15.8.5) в сети компании за прокси-сервером с моими репозиториями Git в DevOps Azure (формально VSTS).

Когда я пытаюсь что-то сделать с репо (Push / Pull / Sync и т. Д.), Я постоянно получаю ошибки SSL certificate problem: unable to get local issuer certificate. Ошибка возникает при использовании Team Explorer внутри команд V / Studio или Git в окне CMD (Администратор).

Чтобы решить эту проблему, большинство ответов, где использовать Git Credential Manager для Windows, в Got For Windows, поэтому у меня сейчас v2.19.1

Теперь я получаю Failed to receive handshake, SSL/TLS connection failed

Если я отключаюсь от локальной сети компании и подключаюсь к открытому Wi-Fi (дома, 4G), то все работает абсолютно нормально, так что это, очевидно, связано с тем, как Git и прокси моей компании общаются друг с другом.

Это мой глобальный .gitconfig

[user] name = xxxxxxxxx email = xxxxxx@xxxxx.xxxx [http] sslcapath = C:/Program Files/Git/usr/ssl/certs sslCAInfo = C:/Program Files/Git/usr/ssl/certs/ca-bundle.crt sslBackend = schannel 

Если бы у меня были волосы, я бы их вытащил ... Пожалуйста, помогите ...

1
Ваши пути выглядят странно, так как они используют разные форматы. Вы пытались их исправить? Seth 5 лет назад 1
Я изменил путь для `sslcapath`, чтобы он соответствовал sslCAInfo, но все еще получаю` Не удалось получить рукопожатие, не удалось установить соединение SSL / TLS` Chris Hammond 5 лет назад 0
Вы все еще получаете другую ошибку? Вы пытались вручную проверить, какой сертификат вы видите, если проверяете лазурный URL? Какие виды сертификатов вы положили в комплект CA? Использует ли ваша компания MITM SSL-соединения для их сканирования и т. Д.? Seth 5 лет назад 0
Да .. ошибка все еще происходит ... Пакет CA - это то, что обеспечивает загрузка Git For Windows ... Все остальное, что вы сказали ... Понятия не имею Chris Hammond 5 лет назад 1

0 ответов на вопрос