TortoiseSVN korzysta z konfiguracji czasu wykonania Subversion dla ustawień proxy właściwych dla serwera. W systemie Windows edytuj odpowiedni plik servers w %APPDATA%\Subversion i dodaj nazwaną grupę:

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

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

Scal te sekcje z istniejącym plikiem. Wartość grupy to lista wzorców nazw hostów; pasująca sekcja dostarcza ustawienia połączenia dla tych hostów. Dla publicznej trasy repozytorium host i port z listy proxy HTTP mogą wypełnić pola punktu końcowego tej sekcji.

Działa to, gdy repozytoria wymagające proxy można rozróżnić po nazwie hosta. Nie jest to reguła dla dowolnych ścieżek repozytoriów, takich jak /repo-a wobec /repo-b na tym samym serwerze.

Zachowaj istniejące ustawienia globalne i wyjątki proxy podczas przeglądania rzeczywistego wyniku. Grupowanie według hosta zmienia sposób, w jaki Subversion dociera do serwera; nie zmienia własnego uwierzytelniania tego repozytorium.

Odpowiadających ustawień http-proxy-username i http-proxy-password używaj tylko wtedy, gdy wymaga ich pośrednik, a konfigurację odpowiednio chroń dla tych poświadczeń.

Powiązane artykuły