Переопределение HTTP-прокси Subversion для одной команды
Передача значений конфигурации servers с помощью повторяемой опции svn --config-option вместо перезаписи постоянного файла прокси пользователя.
Клиент командной строки Subversion может переопределять параметры времени выполнения для одного вызова. Для операции с HTTP-репозиторием повторите --config-option для хоста и порта прокси:
svn checkout \
--config-option servers:global:http-proxy-host=proxy.example \
--config-option servers:global:http-proxy-port=8080 \
https://svn.example/repository/project working-copy
Показанное продолжение строки с обратной косой чертой предназначено для оболочки POSIX. Сами значения опций используют ту же грамматику FILE:SECTION:OPTION=VALUE на других платформах.
servers задаёт файл конфигурации времени выполнения, global задаёт его раздел, а http-proxy-host или http-proxy-port задаёт параметр. Имя хоста и порт — отдельные значения. Эти присваивания действуют для команды, а не перезаписывают файл servers пользователя. Запись из списка HTTP-прокси может предоставить временный хост и порт для разрешённого публичного маршрута к репозиторию, при условии что соответствующая конфигурация не содержит сохранённой учётной записи прокси.
Если в конфигурации уже есть группа серверов, соответствующая этому репозиторию, проверьте и её более конкретные значения. Переопределение в разделе global не заменяет понимание выбранной группы.
Для многоразового альтернативного окружения --config-dir выбирает каталог с файлами конфигурации времени выполнения Subversion. Это аргумент-каталог, а не путь к самому файлу servers. Используйте эту опцию, когда цель — выбрать полную подготовленную конфигурацию, а не передать два временных значения.