加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[已解决] 有没有关于用SVN+APACHE。使用windows域权限认证的朋友?( 此文章被查看:638次,被回复:2篇!! )

本主题由 千寻 于 2008-9-4 11:36 关闭

有没有关于用SVN+APACHE。使用windows域权限认证的朋友?

有没有关于用SVN+APACHE。使用windows权限认证的朋友?
碰到了好多问题,按网上的配置好象没有什么问题,但就是用不起来,请教高手帮忙看下,万分感谢!!
svn和apache都是在windows 2003下的,配置文件摘录如下
httpd.conf文件

<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath E:\Svn-Repository
SVNIndexXSLT "/svnindex.xsl"
#AuthType Basic
AuthType SSPI
AuthName "Lenovo Subversion Repository"
#AuthUserFile "E:\Program Files\Apache Software Foundation\Apache2.2\passwd"
AuthzSVNAccessFile "E:\Program Files\Apache Software Foundation\Apache2.2\conf\access.conf"
SSPIAuth On
SSPIAuthoritative On
SSPIOfferBasic On
SSPIDomain Lenovo-cw
SSPIBasicPreferred off
SSPIUsernameCase lower
Require valid-user
</Location>

权限配置文件:
[groups]
admins = lenovo-cw\maoyc

[/]
@admins = rw


问题已经解决 [打开主题]
本主题的最佳答案为 [ 3 楼].



© 本文为 alieng520SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

添加一下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 使服务器更安全”一节



© 本文为 Jane.fwpSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

多谢楼上的解答,我的问题已经解决了,虽然解决的方法还是让我没明白,我本来放弃了用windows域认证了,但在恢复时发现当把
SVNListParentPath on
去掉,改成
SVNPath E:\Svn-Repository
居然就可以了,呵呵
另外,问一下,用域认证的话可以精确到目录这一级吗?


最佳答案
该回答被楼主/管理员列为正解!



© 本文为 alieng520SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

发新话题