TortoiseSVN использует конфигурацию времени выполнения Subversion для прокси-параметров, специфичных для сервера. В Windows отредактируйте подходящий файл servers в %APPDATA%\Subversion и добавьте именованную группу:

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

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

Объедините эти разделы с существующим файлом. Значение группы — список шаблонов имён хостов; соответствующий раздел задаёт параметры подключения для этих хостов. Для публичного пути репозитория хост и порт из списка HTTP-прокси могут заполнить поля конечной точки этого раздела.

Это работает, когда репозитории, которым нужен прокси, можно различить по имени хоста. Это не правило для произвольных путей репозиториев, таких как /repo-a против /repo-b на одном сервере.

Сохраняйте существующие глобальные настройки и исключения прокси при проверке фактического результата. Группировка по хосту меняет то, как Subversion достигает сервера; она не меняет собственную аутентификацию этого репозитория.

Используйте соответствующие параметры http-proxy-username и http-proxy-password только тогда, когда их требует посредник, и надёжно защищайте конфигурацию для этих учётных данных.

Похожие статьи