Subversion: протокол SVN с прокси HTTP/HTTPS
Мне нужно сделать svn оформить заказ, скажем
svn checkout svn://XYZ.com/trunk.
Я использую клиент SVN из-за прокси. В прошлом я обращался к другим репозиториям, используя протокол http, но с протоколом svn, он завершается неудачно с "Отказ в соединении", поэтому я считаю, что это порт, не разрешенный прокси-сервером. Тем не менее, протокол HTTP не поддерживается на сервере.
Однако svn+ssh подключается, но запрашивает учетную запись на том сервере, которого у меня нет?
Есть ли другой выход, кроме запроса учетной записи?
Обратите внимание, что я не могу повлиять на настройки прокси-сервера.
1 ответ
SVN создает файл, который в Windows называется "C:\Documents and Settings\mjohansen\Application Data\Subversion\servers". (Я не уверен, где он находится в Linux, в верхней части моей головы.) Этот файл содержит ряд параметров конфигурации, в том числе "http-proxy-host", "http-proxy-port" и т. Д. По умолчанию они закомментированы. Вы можете раскомментировать их и ввести информацию о своем прокси.
Я предполагаю, что это относится только к определенным клиентам SVN. Но я обнаружил, что этот же файл используется стандартным приложением командной строки SVN Tortoise и подключаемым модулем Eclipse Subclipse SVN.
Все это предполагает, что ваша проблема действительно прокси-серверов.