Кліент каманднага радка 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. Выкарыстоўвайце гэты параметр, калі мэта — выбраць поўную падрыхтаваную канфігурацыю, а не падаць два часовыя значэнні.

Падобныя артыкулы