TortoiseSVN은 서버별 프록시 설정에 Subversion의 런타임 구성을 사용합니다. Windows에서는 %APPDATA%\Subversion 아래의 해당 servers 파일을 편집하고 이름이 있는 그룹을 추가합니다:

[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 설정은 중간 서버가 요구할 때만 사용하고, 해당 자격 증명에 맞게 구성을 적절히 보호하십시오.

관련 글