TortoiseSVN über einen proxy-Skript
Ich bin versucht, eine Verbindung zu einem remote-HTTPS-SVN-server innerhalb einer firewall mit TortoiseSVN. Ich bin erforderlich, um einen proxy für diese Verbindung. Mein problem ist, dass TortoiseSVN die proxy-Einstellungen nur eine option um eine direkte proxy-server-Adresse. Die proxy-ich bin die Verbindung durch, jedoch konfiguriert ist, über ein script. In Firefox, zum Beispiel, ich benutze die "Automatische proxy-Konfigurations-URL" - option in den Netzwerk-Einstellungen.
Gibt es eine Möglichkeit zur Verwendung eines proxy-Konfiguration-Skripts mit Schildkröte? Ich kann nicht finden, eine in der config-UI - gibt es eine Möglichkeit, konfigurieren Sie es durch editieren einer config-Datei?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möglicherweise gibt es eine bessere Möglichkeit dies zu tun, aber Sie konnte einfach bekommen Sie die URL zur automatischen Konfiguration Datei von Ihrem firefox-Einstellungen und öffnen Sie es: .pac-Dateien sind unformatierte text mit einer Recht einfachen syntax.
Extrahieren der ip/port und andere Konfigurations-Informationen für Ihre corporate-proxy aus dieser Datei sollten relativ einfach (die, die angewendet wird, um Ihr IP-Bereich, wenn es mehr als eins gibt).
Offensichtlich, dies ist nicht sehr schön in dem Sinne, dass, wenn der proxy-Konfiguration geändert haben, müssen Sie dies wieder tun, stattdessen profitieren von der automatisierten Einstellungen. In der Praxis wird dieser einfache trick hat gewesen sehr nützlich für alles, von Kitt, um TortoiseSVN mit, für mich !
AFAIK TortoiseSVN und Subversion im Allgemeinen fehlt die direkte Unterstützung für proxy-Konfiguration-Skripts (aka *.pac-Dateien).
Wie bereits in der Antwort akzeptiert, können Sie die proxy-config-Skript, extrahieren Sie die entsprechende Regel aus der Konfiguration, und legen Sie es als proxy-Server, aber diese Problemumgehung hat zwei Nachteile:
Wenn Ihre Systemadministratoren ändern Sie die config-Skript führen Sie in der Konnektivität, die Zeit nehmen, um zu diagnostizieren, dann haben Sie einen anderen Blick auf das Konfigurations-Skript, ändern Sie Ihre Einstellungen, etc.
Wenn der SVN Server verwendet werden, fallen unter mehrere proxy-Konfiguration Regeln, die sich in mehrere proxy-Server verwendet, müssen Sie ändern Ihre TSVN-proxy-Einstellungen, wenn Sie möchten, um eine Verbindung zu einem anderen SVN-server.
Nun das Vorherige problem (Wartung) ist über das, was ich lösen konnte, aber diese (anspruchsvolle proxy-config), kann bekämpft werden mit Subversion Server Konfiguration-Datei, die sich eine Art der proxy-Konfigurationsdatei. Die Datei erreichen Sie über das Kontextmenü /TortoiseSVN /Einstellungen /Reiter Netzwerk /Subversion-server die Datei /Schaltfläche "Bearbeiten".
Den Standard-Server-Datei ist ziemlich gut kommentiert, darunter einige Beispiele. Zwei wichtige Funktionen zu suchen sind Gruppen und die http-proxy-Ausnahmen Einstellung. Mit der Server-Datei, die Sie in der Lage sein, einfache proxy-Regeln basierend auf dem original-proxy-Konfigurations-Skript.
Das offizielle Subversion FAQ erwähnt auch die Server-Datei.