Доступ к репозиторию SVN из CCNet (CruiseControl.net) с использованием пользователя Active Directory - PullRequest
10 голосов
/ 14 июня 2010

У меня есть настройка CCNet для общения с нашим SVN-репозиторием, в котором есть настройки ACL с использованием групп Active Directory.Это работает нормально, за исключением того, что я не доволен тем, что имя пользователя и пароль пользователя AD хранятся в виде простого текста на экземпляре CCNet.

Есть ли способ зашифровать имя пользователя / пароль AD,или получить службу CCNet (я попытался запустить службу от имени пользователя и удалить раздел имени пользователя / пароля в конфигурации CCNet / SVN), чтобы использовать учетную запись домена вне стандартной конфигурации?

1 Ответ

5 голосов
/ 28 сентября 2011

На сервере, на котором будет запускаться ccnet, используйте SVN из командной строки, чтобы выполнить что-то, требующее аутентификации. Это позволит кэшировать ваши учетные данные с помощью Windows.

Затем запустите службу от имени пользователя и используйте Always в файле конфигурации.

<sourcecontrol type="svn">
  <authCaching>Always</authCaching>
</sourcecontrol>
...