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

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

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

Ответ 1

Вы видели запись в 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]

Ответ 3

В Windows 7 вам, возможно, придется отредактировать этот файл

C:\Users\< имя_пользователя > \AppData\Roaming\\ Subversion серверы

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

Ответ 4

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

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

Ответ 5

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

Ответ 6

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

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

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