- 安装配置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 发布
本文介绍如何配置Subversion (SVN)版本控制系统与Apache2.0 Web服务器进行集成。主要内容包括:在Apache2.0的配置文件httpd.conf中加载必要的模块,设置SVN访问权限和认证方式,并通过示例展示如何指定SVN仓库路径和用户权限配置。
1万+

被折叠的 条评论
为什么被折叠?



