Как настроить прокси HTTP для svn

Я хочу проверить код из репозитория http://code.sixapart.com/svn/perlbal/ . Я могу получить доступ только к url-адресу репозитория, установив прокси-сервер. Думаю, если я хочу получить код с того же URL по svn, мне тоже нужно настроить прокси. Так кто-нибудь из вас может сказать мне, как настроить HTTP-прокси в SVN?

кстати, я использую командную строку svn клиент под Linux.

6 ответов


вы видели запись FAQ что если я за прокси??

... отредактируйте файл конфигурации "серверы", чтобы указать, какой прокси использовать. Расположение файлов зависит от операционной системы. На Linux или Unix он находится в каталоге"~/.подрывная деятельность." В 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

на .


в windows 7 вам может потребоваться изменить этот файл

C:\Users\ \AppData\Roaming\Subversion\servers

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

для этого есть два общих подхода:

если вы находитесь на Windows, вы можете также написать http-proxy- параметры в Windows Реестр. Это очень удобно, если вам нужно применить параметры прокси-сервера в среде Active Directory через объекты групповой политики.


в TortoiseSVN вы можете настроить прокси-сервер в разделе Настройки= > Сеть


большинство * nixen понимают переменную среды "http_proxy" при выполнении веб-запросов.

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

следует сделать трюк. Большинство http-библиотек проверяют эту (и другие) переменные среды.