Das Szenario:
Sie befinden sich hinter einem Proxy-Server unter Windows. Sie haben TortoiseHg für die Verwendung eines Proxyservers konfiguriert. Das heißt, Sie haben einen Servernamen / IP und Portnummer eingegeben. Sie können sich mit dem Internet Explorer mit dem Internet verbinden. Wenn Sie jedoch versuchen, zu ziehen oder zu drücken, wird die Fehlermeldung "SSL-Fehler: unbekanntes Protokoll" ausgegeben.
(Ich habe vor, dies selbst zu beantworten.)
Die Ursache ist, dass Internet Explorer ein automatisches Proxy-Konfigurationsskript verwendet und TortoiseHg einen bestimmten Proxy-Server verwendet. IE verwendet nicht denselben Proxyserver, da das automatische Skript einen anderen Proxyserver ausgewählt hat.
Die Lösung besteht darin, den von TortoiseHg verwendeten Proxy-Server in die Verbindungseinstellungen von IE einzutragen, oder herauszufinden, welchen Proxy-Server Sie gerade verwenden und TortoiseHg zu sagen, diesen zu verwenden. Möglicherweise müssen Sie eine externe Website durchsuchen, bevor TortoiseHg eine Verbindung herstellen kann.
Sie können herausfinden, welchen Proxy-Server Sie verwenden, indem Sie mit IE navigieren und dann den DOS-Befehl ausführen:
%Vor%und Sie sehen einige Verbindungen in der Spalte "Foreign Address" auf Port 80 oder 8080 (allgemeine Proxy-Server-Ports).
Tags und Links proxy mercurial tortoisehg tortoisehg-2.0