使用Active Directory用户从CCNet(CruiseControl.net)访问SVN存储库

时间:2010-06-14 07:41:57

标签: svn authentication active-directory cruisecontrol.net

我有CCNet设置与我们的SVN存储库通信,它使用Active Directory组设置了ACL。这很好用,除了我不满意在CCNet实例上以纯文本形式存储AD用户的用户名和密码。

有没有办法加密AD用户名/密码,或获得CCNet服务(我尝试以用户身份运行服务并删除CCNet / SVN配置的用户名/密码部分)以使用域帐户在标准配置之外?

1 个答案:

答案 0 :(得分:5)

在将运行ccnet的服务器上,使用命令行中的SVN执行需要身份验证的操作。这将使用Windows缓存您的凭据。

然后以用户身份运行服务并使用< authCaching> Always< / authCaching>在配置文件中。

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