前面,写了两篇关于svn的文章了,第一篇:通过yum方式安装svn(https://blog.feehi.com/wp-content/uploads/linux/7.html)第二篇:源码安装最新版svn(https://blog.feehi.com/wp-content/uploads/linux/252.html),之前,都只能通过svn协议访问,如果木有安装subversion就无法查看代码,subversion设计了一个抽象层,理论上可以使用任意甚至自己定义的协议进行访问,而subversion配合appache的mod_dav模块可以实现使用浏览器查看代码…
一.开启appache的dav模块和dav_svn
编辑appache的配置文件,把dav和dav_svn load进来,如果木有dav_svn模块,去subversion安装源码里面拷过来。当然,后面我们还用到了认证功能,所以还要把authz_svn load进来。
二.创建appache用户认证文件和版本库权限控制文件
创建用户:
创建权限控制文件:
三、配置appache
附:俺的server是centos7.0发行版的,他把http.conf拆成了很多个小的配置文件,然后include进去,所以我的一个内容都是单独建一个文件配置
配置完成,看看效果
使用xxw用户登陆,不能读blog仓库的内容
但是能读取xxw版本库的内容:
换liufee账户:
liufee账户能够打开读取blog版本库中的内容。
测试成功。。。
转载请注明:飞嗨 » CentOS环境下配置SVN通过http协议访问