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 파일 자체의 경로가 아닙니다. 임시 값을 두 개 제공하는 대신 준비된 전체 구성을 선택하려는 경우 이 옵션을 사용하십시오.

관련 글