`
steeven
  • 浏览: 317730 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

subversion+apache结合域认证的问题

阅读更多
why http:
svn的dav模式很方便,允许用http协议查文档,在公司中用URL引用文档很方便。
利用webdav,批量的下载web上的文档,无需其它工具。
由于svn天生支持http协议,不用另外运行svnserve服务,一个apache服务全部搞定。
why not:
效率可能稍差
目前的tortoieSVN总报错(小乌龟能看版本路线图,还是很可爱的)

偶们的服务器是windows, 当然希望sso, 集成windows认证。根据tortoieSVN上介绍的服务器配置,很容易安装好。主要利用mod_auth_sspi。
以下几点要注意:
1. Require valid-user要小心,如果不用AuthzSVNAccessFile指定权限文件,会许所有用户访问,Guest用户通常是打开的,一样能看到。服务器上的所有有效用户都有权限。
2. 简单允许组用户访问:Require group "domainserver\\somegroup"
3. SSPIOmitDomain On 如果没有,缺省是off, 在svn的history里面会看到完整的域用户名“domain\steeven", 很难看。如果打开这个开关,看到的就是普通的"steeven"

svn满足了的java爱好者的重构欲望,大力推荐~

分享到:
评论
2 楼 steeven 2006-10-25  
更正一下,authz中docs目录应该给devgroup rw权限:
引用
[groups]
dev = steeven,else
[/]
@devgroup = rw
* =
[/trunk/docs]
@devgroup = rw
* = r
1 楼 steeven 2006-10-25  
4. 匿名访问和SSPI想结合:
AuthzSVNAccessFile e:/svnroot/conf/authz
Satisfy Any
Require group "domain\\group"
允许匿名访问,在authz中详细控制目录权限,例如 devgroup可全局读写,匿名用户只读访问/trunk/docs:
引用
[groups]
dev = steeven,else
[/]
@devgroup = rw
* =
[/trunk/docs]
* = r


5. 美化, 下载两个文件到服务器根目录:http://svn.collab.net/repos/svn/trunk/tools/xslt/
配置中添加:SVNIndexXSLT /svnindex.xsl。好看了一点点

相关推荐

    svn subversion

    此外,Apache的集成还支持安全认证机制,如SSPI(Windows域认证)和LDAP(Lightweight Directory Access Protocol,常用于Active Directory),增强了安全性。 在安装Subversion之前,通常需要进行一些准备工作,...

    Subversion配置安装

    支持 SSPI 和 LDAP:Apache 自带对 SSPI(Windows 域认证)和 LDAP(Active Directory)的支持,方便企业环境中进行用户身份验证。 D. 安全性:Apache 提供了完善的安全认证系统,包括 SSL 加密连接,确保数据传输...

    Windows下SVN详细配置文档

    - **SSPI认证访问控制**:通过mod_auth_sspi模块,可以使用Windows域账户进行验证,配置httpd.conf启用`mod_auth_sspi`模块。 #### 2.7 提交控制 - **限制提交特定文件类型**:使用`svn:ignore`属性或`.svnignore`...

    SVN服务器搭建、配置和使用详解【技术文档】

    - VisualSVN Server支持多种认证方式,包括基本认证、Windows域认证和外部认证。在VisualSVN Server Manager中,你可以设置每个版本库的访问控制策略,限制特定用户的访问权限。 - 创建用户组并分配权限,有助于简化...

    SVN客户端与服务端 win

    3. **安全设置**:支持多种身份验证方式,如Windows域、Apache LDAP或基本认证,确保数据安全。 4. **性能优化**:通过使用内存缓存和多线程处理,VisualSVN Server能够提供高效的服务。 5. **日志与监控**:服务器...

    【SVN】服务端和客户端安装包

    按照安装向导步骤进行,设置好仓库路径、端口号和认证方式(如基本认证或Windows域认证)。安装完成后,通过管理工具配置仓库权限,确保只有授权的用户可以访问。 - SVN客户端安装:下载客户端软件,如TortoiseSVN...

    svn 安装配置指南

    - **使用Windows域认证**:集成Windows域控制器进行用户认证。 - **多重认证源**:支持多种认证方式,如文件系统、LDAP等。 - **安全性**:使用SSL加密连接,保障数据传输安全。 - **基于svnserve的服务器**: -...

Global site tag (gtag.js) - Google Analytics