Как настроить прокси-сервер 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
существует два общих подхода для этого:
использовать чтобы указать то же самое
http-proxy-параметры в одной командной строке вы запускаете. Например,svn checkout ^ --config-option servers:global:http-proxy-host=<PROXY-HOST> ^ --config-option servers:global:http-proxy-port=<PORT> <REPO-URL> <LWC-DIR>если вы находитесь на Windows, вы можете также написать
http-proxy-параметры в Windows Реестр. Это довольно удобно, если вам нужно применить параметры прокси-сервера в среде Active Directory с помощью объектов групповой политики.
большинство * nixen понимают переменную окружения 'http_proxy' при выполнении веб-запросов.
export http_proxy=http://my-proxy-server.com:8080/ svn co http://code.sixapart.com/svn/perlball/следует сделать трюк. Большинство библиотек http проверяют эти (и другие) переменные среды.
Comments