- 安装配置svn,这个内容我会放在一篇专门的文章里说明. 点这里查看。
- 安装apache2.0
- 在apache的配置文件httpd.conf文件里做如下修改:
- 在LoadModule模块添加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
- 在文件的尾部添加
< Location /svn >
DAV svn
SVNPath e:/svn/repository
AuthzSVNAccessFile E:/svn/repository/conf/apache/authz.conf
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile E:/svn/repository/conf/apache/passwd.conf
Require valid-user
</ Location >
- 在LoadModule模块添加
- e:/svn/repository是svn的数据库目录,E:/svn/repository/conf/apache/authz.conf是角色配置文件,起用户授权的作用,可以控制哪些用户/组能访问哪些资源,文件内容如下:
[ groups ]
g_caishui = luobin , zengms , pengxl
g_vip = yulei
g_others = maolan
[ / ]
@g_vip = rw
@g_others = r
jiangxd = rw
* = r
[ /caishui/source/financetax ]
@g_caishui = rw
* = r
[ /financetax_test/source/financetax ]
@g_caishui = rw
* = r
- E:/svn/repository/conf/apache/passwd.conf是用户帐号文件,记录用户名和对应的密码,内容如下:
jiangxd:password
yulei:password
luobin:password
zengms:password
pengxl:password
maolan:password - 重起apache服务.完毕.
配置svn+apache2.0
最新推荐文章于 2022-06-23 18:06:17 发布