Назад | Перейти на главную страницу

Teamcity 7.1.4a работает, корни SVN не работают

Я только что установил TeamCity 7.1.4a поверх рабочей версии 7.1.2. Все мои корни SVN теперь терпят неудачу с 403 forbidden ошибки. SVN регистрирует попытки от TC сейчас anon(ymous) и не с использованием настроенного пользователя SVN / PW в TeamCity, который работает нормально.

Я не вижу в журнале изменений для 7.1.4 ничего, что могло бы вызвать это. Если я вернусь назад, установка 7.1.2 будет работать нормально.

Сервер - Win2k3. VisualSVN Server.

Обновить -

Похоже, проблема с конфигурацией. Глядя на журналы, старая версия TeamCity входила в систему как System не SVNuser настроен в пользовательском интерфейсе корня TC VCS. TeamCity есть известная проблема где это могло произойти, но у меня нет разрешенных анонимных входов в VisualSVN, поэтому я не уверен, почему это происходит.

Краткая версия: убедитесь, что на сервере VisualSVN включена базовая проверка подлинности.

tl; dr версия ...

В svnkit.http.ntlm=jna Исправление было внесено при первой настройке TC, чтобы преодолеть предполагаемую проблему входа в систему. Это привело к использованию пользователя службы TC со встроенной аутентификацией Windows VisualSVN. До версии 7.1.4a это был пользователь с доступом к репозиторию SVN. В версии 7.1.4a пользователь превратился в «анонимного» (даже если на сервере не разрешен анонимный доступ).

Удаление jna fix и включение базовой аутентификации VisualSVN, чтобы TC мог отправлять правильные учетные данные, устранило проблему.