[svn] svn에 대한 HTTP 프록시를 구성하는 방법

저장소 http://code.sixapart.com/svn/perlbal/ 에서 코드를 확인하고 싶습니다 . 프록시를 설정해야만 저장소 URL에 액세스 할 수 있습니다. svn으로 동일한 URL에서 코드를 얻으려면 프록시도 구성해야합니다. 그렇다면 누구든지 svn에서 HTTP 프록시를 구성하는 방법을 알려줄 수 있습니까?

그건 그렇고 svnLinux 에서 명령 줄 클라이언트를 사용합니다 .



답변

FAQ 항목을 보셨습니까 ? 내가 프록시 뒤에있는 경우 어떻게합니까? ?

… 사용할 프록시를 나타내도록 “서버”구성 파일을 편집합니다. 파일 위치는 운영 체제에 따라 다릅니다. Linux 또는 Unix에서는 “~ / .subversion”디렉토리에 있습니다. Windows에서는 “% APPDATA % \ Subversion”에 있습니다. ( “echo % APPDATA %”를 시도하십시오. 이것은 숨겨진 디렉토리입니다.)

나를 위해 이것은 주석을 제거하고 다음 줄을 설정하는 것과 관련이 있습니다.

#http-proxy-host=my.proxy
#http-proxy-port=80
#http-proxy-username=[username]
#http-proxy-password=[password]


답변

여기에서 지침을 찾을 수 있습니다 . 기본적으로 추가하면

[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128
http-proxy-compression = no

당신에 ~/.subversion/servers파일.


답변

Windows 7에서는이 파일을 편집해야 할 수 있습니다.

C : \ Users \ <사용자 이름> \ AppData \ Roaming \ Subversion \ servers

[global]
http-proxy-host = ip.add.re.ss
http-proxy-port = 3128


답변

이에 대한 두 가지 일반적인 접근 방식이 있습니다.

Windows를 사용하는 경우 Windows 레지스트리에 옵션을 http-proxy- 수도 있습니다 . 그룹 정책 개체를 통해 Active Directory 환경에서 프록시 설정을 적용해야하는 경우 매우 편리합니다.


답변

TortoiseSVN에서 설정 => 네트워크에서 프록시 서버를 구성 할 수 있습니다.


답변

대부분의 * nixen은 웹 요청을 수행 할 때 환경 변수 ‘http_proxy’를 이해합니다.

export http_proxy=http://my-proxy-server.com:8080/
svn co http://code.sixapart.com/svn/perlball/

트릭을해야합니다. 대부분의 http 라이브러리는이 (및 기타) 환경 변수를 확인합니다.


답변