一、将svn安装目录下bin文件夹下的mod_authz_svn.so和mod_dav_svn.so这两个文件拷贝到apache安装目录下的modules文件夹下
二、修改apache目录下conf文件夹下的httpd.conf文件,
将LoadModule dav_module modules/mod_dav.so
和LoadModule dav_fs_module modules/mod_dav_fs.so前的注释去掉,
并再后面增加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so,确保模块的加入
再文件的最后加上以下内容
<Location /svn>
DAV svn
SVNPath D:/svn/repository -----对应的svn的服务器地址
AuthType Basic -----这里是常用的验证方式
AuthName "Subversion Repository" -----这里是弹出对话框的文字显示内容
AuthUserFile D:/passwd/passwords -----这里的保存用户与密码的文件地址
Require valid-user -----这里是只有授权用户才可以登陆,如果不要这段,则匿名用 户也可以登陆
<LimitExcept GET PRORFIND OPTIONS REPORT>
Require valid-user ------------指除了读操作以外,别的操作都需要授权
</LimitExcept>
#AuthzSVNAccessFile D:/passwd/policy ------指人员访问策略文件,配置人员访问项目权限
</Location>
三、再policy文件中有以下配置
[helloworld:/] -----这里是项目库的路径
hello=rw ----指用户名对应的权限为可读可写
google=r ----指用户名对应的权限为可读不可写
microsoft ----指用户名对应的权限不能读也不能写
以上是对单个成员进行权限的配置,以下是引入组的概念
[groups]
developes=hello,world ------developes指组名,等号后面指改组成员,以下同单个成员的配置
tester=microsfot
[helloworld:/]
@develope=rw
@tester=
[subsvn:/]
@develope=rw
@tester=rw
分享到:
相关推荐
NULL 博文链接:https://yanfei133.iteye.com/blog/586146
SVN+apache整合 包括详细的搭建过程和脚本等
关于svn与Apache整合以及svn一些常用问题的解决,
svn+apache+ssl整合,实现通过https访问SVN服务,并且可以实现只有持有证书才能访问及EMAIL通知和一些安装过程中遇到的问题
svn与apache整合的具体过程描述,并提供相应的详细图解流程。
主要包括: 1、subsversion1.6.6安装 2、apache web 2.2.14服务安装配置 3、openDS安装整合 额外说明:文档中有一点小问题就是SVNPath指定到某一版本库,访问地址就是http://ip/project1同时权限控制中对应的只有“/...
将Apache 与SVN 进行整合,这样以后在输入SVN 服务器地址时就会形如http://形式,比如我们访问JBOSS 等网站时,用的svn服务器地址。...要使apache 和svn 整合,两个的版本一定要兼容,不然就是无法整合,切记
NULL 博文链接:https://huangjinjin520.iteye.com/blog/2406694
Apache和SVN整合配置。此文档包含Windows下配置。更多新的文档请参考文件内的信息。
使用apache+svn搭建持续集成环境,支持https访问的SVN服务器。
1 假设安装Apache至D:\Apache2 (%Apache_HOME%) 2 复制附件解压后里面的*.dll和*.so到%APACHE_HOME%\modules 3 修改%APACHE_HOME%\conf\httpd.conf,增加或修改: LoadModule dav_module modules/mod_dav.so ...
1.测试的是windowxp32位系统 2.包含apache和svn服务端两个互相兼容的版本,你无需下载,并且实机测试通过 3.配置过程步骤详细解释和介绍 4.配置中注意的要点 5.配置成功后apache和svn目录及其文件,可以作为参考
NULL 博文链接:https://liulijun-cn-2011.iteye.com/blog/2031654
SVN服务器端和客户端的详细配置,Eclipse配置SVN,Apache整合SVN,详细步骤,一步一步的都有图解。 我从一个根本就不懂得SVN概念的人一步一步的学习写出的文档,对于从来没有接触过但是必须要用svn的人来说是个必要...
相当不错的文档,通过简单操作,实现svn与apache整合
博文链接:https://xiayingjie.iteye.com/blog/176982
这是我整理的SVN版本控制软件在REHL5(64位)上的安装文档,里面有详细...安装之后可以通过apache浏览器直接访问,里面有将SVN与apache整合的配置说明。 注:文档中红色的为特别注意的。 另外权限问题也需要留意一下。
apache,svn,MySQL,PHP,svnmanager,bugfree,安装手册,手把手教你系统整合