GIT für Windows - Handshake konnte nicht empfangen werden, SSL / TLS-Verbindung fehlgeschlagen


1

Es wurden viele Fragen zu diesem Thema gestellt, aber keine davon hat eine endgültige Antwort.

Ich entwickle in Visual Studio 2017 (Version 15.8.5) in einem Unternehmensnetzwerk hinter Proxy mit meinen Git-Repositories auf Azure DevOps (formal VSTS).

Wenn ich etwas mit dem Repo versuche (Push / Pull / Sync usw.), erhalte ich ständig Fehler SSL certificate problem: unable to get local issuer certificate. Der Fehler tritt auf, wenn der Team Explorer innerhalb von V / Studio oder Git-Befehle in einem CMD-Fenster (Administrator) verwendet wird.

Um dieses Problem zu lösen, werden die meisten Antworten innerhalb von Got For Windows für die Verwendung von Git Credential Manager für Windows verwendet

Jetzt werde ich Failed to receive handshake, SSL/TLS connection failed

Wenn ich die Verbindung zum Firmen-LAN trenne und eine Verbindung zu einem offenen WLAN (zu Hause, 4G) herstelle, funktioniert alles absolut einwandfrei. Es hat also natürlich etwas damit zu tun, wie Git und mein Firmen-Proxy miteinander kommunizieren.

Das ist meine Welt .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

Wenn ich Haare hätte, würde ich sie herausziehen ... Bitte helfen Sie jemand ..


1
Ihre Pfade sehen seltsam aus, da sie unterschiedliche Formate verwenden. Hast du versucht, sie zu reparieren?
Seth

Ich habe den Pfad für geändert sslcapath zu sslCAInfo passen aber immer noch Failed to receive handshake, SSL/TLS connection failed
Chris Hammond

Bekommst du noch den anderen Fehler? Haben Sie versucht, das Zertifikat, das Sie sehen, manuell zu überprüfen, wenn Sie die Azure-URL überprüfen? Welche Arten von Zertifikaten haben Sie in das CA-Paket aufgenommen? Kann Ihr Unternehmen MITM-SSL-Verbindungen zum Scannen usw. verwenden?
Seth

1
Ja .. Fehler tritt immer noch auf ... Das CA-Bundle wird von Git für Windows-Download bereitgestellt ... Alles andere, was Sie gesagt haben ... Ich habe keine Ahnung
Chris Hammond
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.