Хадсон не может выписаться из SVN после перемещения SVN в другое место - PullRequest
0 голосов
/ 28 октября 2011

Мы используем Subversion в качестве хранилища кода и Hudson для сборки и выпуска проекта. Недавно SVN был перемещен в другое место, но URL SVN не изменился. то есть svn: // exos-svn / teal / smp / branch / kuai_b0

Когда я запускаю сборку на HUDSON, он не может извлечь / обновить исходный код из SVN со следующей ошибкой:

ОШИБКА: не удалось проверить svn: // exos-svn / teal / smp / branch / kuai_b0 org.tmatesoft.svn.core.SVNAuthenticationException: svn: SASL (-13): пользователь не найден: сбой проверки пароля

Но я могу обновить локальную кодовую базу, используя клиент Tortoise SVN и другими способами. Не удается, когда HUDSON пытается обновить.

-бала -

Ответы [ 2 ]

0 голосов
/ 28 октября 2011

Вот несколько вещей, которые вы можете попробовать:

  • Сотрите рабочее пространство.Возможно, в папке .svn есть что-то, что вызывает проблемы.Очистка рабочего пространства и перестройка, чтобы увидеть, решит ли это вашу проблему.
  • Если это не помогло, отключите проект.Теперь войдите в свой сервер Hudson как тот же пользователь, который запускает Hudson.Перейдите в рабочий каталог и попробуйте выполнить ту же команду извлечения, которую Хадсон пробовал в последней неудачной сборке.Посмотрите, связана ли проблема с Hudson или с Subversion.В большинстве случаев сборка из командной строки поможет вам отладить ошибки.
0 голосов
/ 28 октября 2011

Посмотрите на http://jenkins.361315.n4.nabble.com/Failing-authentification-for-svn-td3494589.html

В моей папке ~ / .hudson у меня есть xml-файл для svn scm, здесь hudson / jenkins хранит учетные данные. ...

...