TortoiseSVN nutzt die Laufzeitkonfiguration von Subversion für serverspezifische Proxy-Einstellungen. Unter Windows bearbeiten Sie die zutreffende servers-Datei unter %APPDATA%\Subversion und fügen eine benannte Gruppe hinzu:

[groups]
external = svn.partner.example, *.vendor.example

[external]
http-proxy-host = proxy.example.net
http-proxy-port = 8080

Fügen Sie diese Abschnitte in die vorhandene Datei ein. Der Gruppenwert ist eine Liste von Hostnamen-Mustern; der passende Abschnitt liefert die Verbindungseinstellungen für diese Hosts. Für eine öffentliche Repository-Route können ein Host und ein Port aus der HTTP-Proxy-Liste die Endpunktfelder dieses Abschnitts füllen.

Das funktioniert, wenn sich die Repositories, die einen Proxy benötigen, anhand des Hostnamens unterscheiden lassen. Es ist keine Regel für beliebige Repository-Pfade wie /repo-a gegenüber /repo-b auf demselben Server.

Behalten Sie vorhandene globale Einstellungen und Proxy-Ausnahmen bei, wenn Sie das tatsächliche Ergebnis prüfen. Eine Host-Gruppierung ändert, wie Subversion den Server erreicht; sie ändert nicht die eigene Authentifizierung des Repositories.

Verwenden Sie die passenden Einstellungen http-proxy-username und http-proxy-password nur, wenn der Vermittler sie verlangt, und schützen Sie die Konfiguration angemessen für diese Zugangsdaten.

Ähnliche Artikel