2009-08-03 8 views
9

TortoiseSVN을 사용하여 회사 방화벽 내부에서 원격 HTTPS SVN 서버에 연결하려고합니다. 이 연결에 프록시를 사용해야합니다. 내 문제는 TortoiseSVN의 프록시 설정에 직접 프록시 서버 주소를 설정하는 옵션 만 포함된다는 것입니다. 그러나 연결하려는 프록시는 스크립트를 통해 구성됩니다. 예를 들어 Firefox에서는 네트워크 설정에서 "자동 프록시 구성 URL"옵션을 사용합니다.프록시 스크립트를 통한 TortoiseSVN

Tortoise에서 프록시 구성 스크립트를 사용할 수있는 방법이 있습니까? 구성 UI에서 하나를 찾을 수 없습니다 - 구성 파일을 편집하여 구성하는 방법이 있습니까?

답변

17

더 깨끗한 방법이 있지만 firefox 설정에서 자동 구성 파일의 URL을 가져 와서 열 수 있습니다. .pac 파일은 매우 간단한 구문의 원시 텍스트입니다.

해당 파일에서 IP/포트 및 회사 구성에 대한 기타 구성 정보를 추출하는 것은 상대적으로 간단해야합니다 (IP 범위가 여러 개인 경우 IP 범위에 적용).

분명히 프록시 구성이 변경되면 자동 설정의 이점을 얻지 않고도이 작업을 다시 수행해야합니다. 실제로,이 간단한 트릭은 Putty에서 TortoiseSVN에 이르기까지 모든 것에 매우 유용했습니다!

+4

완벽하게 고마워했습니다. 방금 스크립트에서 URL을 Firefox로 입력하면 스크립트 파일을 다운로드 할 수있게되었습니다. 스크립트가 예기치 않게 복잡해지면서 끝났지 만 http://code.google.com/p/pacparser의 pacparser 라이브러리를 통해 실행할 수있었습니다. 그러면 SVN url에 사용할 프록시를 즉시 알 수있었습니다. 입력 할 때 현재 버전의 다운로드가 완료 될 때까지 기다리는 중 :) – matthock

+0

다행스럽게도 도움이 될 수있어서 pacparser에 대한 링크에 감사드립니다! 우리의 IT 부서가 pac 파일을 더 복잡하게 만들기로 결정한다면 우리는 꽤 길지만 수동으로 파싱 할만큼 간단합니다. –

+4

LAN 외부에 SVN 리포지토리가있는 경우 어떻게해야합니까? 설정에서 "프록시 서버 사용"옵션을 계속 켜고 끄는 것이 필요합니까? --- 도구가 Windows 파일 탐색기에 통합되는 경우 "Internet Explorer 설정 사용"을 너무 멀리 만들지 않습니다. – Notinlist

관련 문제