1

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

Я занимаюсь разработкой в 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

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

0