首页  >> 配置管理  >> CVS/SVN
有没有关于用SVN+APACHE。使用windows域权限认证的朋友?
作者 alieng520   查看 629   发表时间 2008/9/2 21:52  【论坛浏览】
有没有关于用SVN+APACHE。使用windows域权限认证的朋友?onblit
碰到了好多问题,按网上的配置好象没有什么问题,但就是用不起来,请教高手帮忙看下,万分感谢!!onblit
svn和apache都是在windows 2003下的,配置文件摘录如下onblit
httpd.conf文件onblit
onblit
onblit
DAV svnonblit
SVNListParentPath ononblit
SVNParentPath E:\Svn-Repositoryonblit
SVNIndexXSLT "/svnindex.xsl"onblit
#AuthType Basiconblit
AuthType SSPIonblit
AuthName "Lenovo Subversion Repository"onblit
#AuthUserFile "E:\Program Files\Apache Software Foundation\Apache2.2\passwd"onblit
AuthzSVNAccessFile "E:\Program Files\Apache Software Foundation\Apache2.2\conf\access.conf"onblit
SSPIAuth Ononblit
SSPIAuthoritative Ononblit
SSPIOfferBasic Ononblit
SSPIDomain Lenovo-cwonblit
SSPIBasicPreferred offonblit
SSPIUsernameCase loweronblit
Require valid-useronblit
onblit
onblit
权限配置文件:onblit
[groups]onblit
admins = lenovo-cw\maoyconblit
onblit
[/]onblit
@admins = rw

序号 评论者 共有评论 2   【论坛浏览】  【发表评论】 评论时间
1 Jane.fwp 添加一下SSPIOmitDomain On 在Location里面试试看,这样就权限配置文件里面就可以不要用户名之前的那个域名了。也就是admins = maoyc即可。
否则你要尝试DOMAIN\user 还是 DOMAIN//user有效。
另外,在apache的log文件中应该有比较明确的错误信息,如果出错,可以先看错误信息是什么,然后在根据具体情况解决。

可以参考TortoiseSVN的官方文档中的介绍。

不过我在配置过程中发现使用域账号认证后,我们公司有个别员工的域账号怎么都无法辨识。另外TortoiseSVN的官方文档里面还有下面一段话,应该是SSPI+SSL才能工作,我没有试,你可以试试看:
重要
The SSPI authentication is only enabled for SSL secured connections (https). If you're only using
normal http connections to your server, it won't work.
To enable SSL on your server, see the chapter: “用 SSL 使服务器更安全”一节
2008/9/3 15:23
2 alieng520 多谢楼上的解答,我的问题已经解决了,虽然解决的方法还是让我没明白,我本来放弃了用windows域认证了,但在恢复时发现当把
SVNListParentPath on
去掉,改成
SVNPath E:\Svn-Repository
居然就可以了,呵呵
另外,问一下,用域认证的话可以精确到目录这一级吗?
2008/9/3 17:50
 共有评论数 2  每页显示 10
页码 1/1  |<  <<   1   >>  >|