Использование NT Auth с CruiseControl и Subversion - PullRequest
1 голос
/ 30 мая 2009

Я пытаюсь, чтобы мой блок управления исходным кодом в моем файле ccnet.config имел доступ к SVN без передачи учетных данных. Вместо этого я хочу использовать пользователя, настроенного в службе ccnet.

Итак, я просто не включил теги имени пользователя и пароля в блок sourcecontrol, думая, что это будет работать.

Это не так, и вместо этого я получаю ошибку:

Ошибка управления источником: svn: ОПЦИИ 'http://xxx.xxx.com:8888/svn/SourceCode/Trunk': Авторизация не удалась (http://xxx.xxx.com:8888)

Если я затем добавлю теги имени пользователя и пароля в блок управления исходным кодом и использую те же учетные данные, которые настроены для службы, тогда она будет работать нормально.

Я что-то не так делаю?

Заранее спасибо.

1 Ответ

1 голос
/ 30 мая 2009

Вам необходимо войти в систему от имени этого пользователя (или выполнить RunAs с клиентом svn) и выполнить обновление svn или другое действие svn, чтобы SVN запросил ваши учетные данные для этого хранилища. И когда вам предложат, скажите SVN кэшировать учетные данные.

...