2009-08-03 9 views
9

Ich versuche, eine Verbindung zu einem Remote-HTTPS-SVN-Server von innerhalb einer Unternehmensfirewall mithilfe von TortoiseSVN herzustellen. Ich muss einen Proxy für diese Verbindung verwenden. Mein Problem ist, dass die Proxy-Einstellungen von TortoiseSVN nur eine Option zum Einstellen einer direkten Proxy-Server-Adresse enthalten. Der Proxy, über den ich mich verbinde, wird jedoch über ein Skript konfiguriert. In Firefox verwende ich zum Beispiel die Option "Automatische Proxy-Konfigurations-URL" in den Netzwerkeinstellungen.TortoiseSVN über ein Proxy-Skript

Gibt es eine Möglichkeit, Proxy-Konfigurationsskripts mit Tortoise zu verwenden? Ich kann keine in der Konfigurationsoberfläche finden. Gibt es eine Möglichkeit, sie durch Bearbeiten einer Konfigurationsdatei zu konfigurieren?

Antwort

17

Möglicherweise gibt es eine sauberere Möglichkeit, dies zu tun, aber Sie könnten einfach die URL der automatischen Konfigurationsdatei aus Ihren Firefox-Einstellungen abrufen und öffnen: .pac-Dateien sind Rohtext mit einer ziemlich einfachen Syntax.

Das Extrahieren der IP/Port- und anderer Konfigurationsinformationen für Ihren Unternehmens-Proxy aus dieser Datei sollte relativ einfach sein (suchen Sie nach dem, der für Ihren IP-Bereich gilt, wenn mehrere vorhanden sind).

Offensichtlich ist dies nicht sehr schön in dem Sinne, dass, wenn die Proxy-Konfiguration ändert, Sie dies erneut tun müssen, anstatt von den automatisierten Einstellungen zu profitieren. In der Praxis war dieser einfache Trick sehr nützlich für alles von Putty bis TortoiseSVN für mich!

+4

Es funktionierte perfekt, danke. Ich habe gerade die URL vom Skript in Firefox eingegeben und ich konnte die Skriptdatei herunterladen. Das Skript war unerwartet komplex, aber ich konnte es über die pacparser-Bibliothek unter http://code.google.com/p/pacsparser ausführen, die mir sofort mitteilen konnte, welcher Proxy für die SVN-URL verwendet werden sollte. Warten auf die aktuelle Revision zu beenden Download, wie ich dies eintippe :) – matthock

+0

Froh, dass ich helfen konnte, und danke für den Link zu pacparser! Es könnte in der Hand liegen, wenn unsere IT die pac-Datei komplexer macht, unsere ist ziemlich lang aber einfach genug, um sie manuell zu parsen. –

+4

Was ist, wenn SVN-Repositories innerhalb und außerhalb des LANs vorhanden sind? Muss ich die Option "Proxy Server aktivieren" in den Einstellungen aktivieren oder deaktivieren? --- Wenn das Tool ein Ding ist, das sich in den Windows-Datei-Explorer einfügt, dann ist es nicht zu weit, "Internet Explorer-Einstellungen verwenden" zu erstellen. – Notinlist