1

Мы пытаемся переместить наш исходный элемент управления из SourceSafe (да, серьезно) в TeamForge, и я пытаюсь подключить TeamCity к TeamForge (collab.net), но выполнить тестовое соединение не удается:

Ошибка подключения указанного URL:

svn: E175002: сервер отклонил соединение

svn: E175002: запрос OPTIONS не выполнен в '/'

Я гуглил и выключал последние несколько дней и пробовал разные вещи, такие как -Dsvnkit.http.sslProtocols=SSLv3 и -Djsse.enableSNIExtension=false и сегодня обновлен до TeamCity v9.1.5 (версия Java: 1.8.0_66) но все равно падают на первое препятствие.

Для информации, TeamCity находится за корпоративным прокси-сервером, где обе службы TeamCity работают как пользователь домена, который может получить доступ через прокси-сервер (это работает для восстановления NuGet).

Какие-нибудь предложения относительно того, как я могу заставить это работать?

1 ответ1

1

Я обнаружил, что svnkit использует свои собственные настройки прокси : настройки прокси для Subversion

По умолчанию SVNKit использует настройки прокси-сервера из файла конфигурации серверов, который находится в области конфигурации SVN по умолчанию во время выполнения.

Область конфигурации по умолчанию находится в ~/.subversion в Linux и OS X и в C:\Documents and Settings\userName\Application Data\Subversion в Windows.

При создании корня VCS к Subversion TeamCity предлагает несколько параметров в разделе « Параметры подключения SVN», флажок « Каталог конфигурации по умолчанию» и текстовое поле « Каталог конфигурации».

Я снял флажок в каталоге по умолчанию и указал в каталоге конфигурации каталог, созданный, как описано ниже.

  • Создайте папку в TeamCity: C:\TeamCity\conf\Subversion
  • Создайте в этой папке файл с именем « серверы» (без расширения) со следующим содержимым:
http-proxy-host = proxy.example.com
http-proxy-port = 80

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .