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

Схожі статті