SubVision安装配置手册
1、 相关网站
http://httpd.apache.org/:下载Apache
2.0.59;因为目前subversion推荐采用这个版本,更高版本可能存在一些问题;
http://subversion.tigris.org/:下载subversion
1.4.3;
http://tortoisesvn.tigris.org/:下载tortoisesvn1.4.3;svn客户端,与windows的资源管理器集成;
http://tortoisesvn.net/translation_status:下载tortoisesvn1.4.3中文语言包
2、 安装步骤
首先安装Apache 2.0.59,简单按提示安装即可;安装目录
其次安装subversion 1.4.3,简单按提示安装即可;
最后安装tortoisesvn1.4.3,简单按提示安装即可;
3、 配置步骤
a.
Apache 2.0.59基本上不需要配置
b.
subversion 1.4.3:主要配置是修改apache的配置文件httpd.conf主要是增加以下内容:
i.
LoadModule dav_svn_module "e:/Program
Files/Subversion/bin/mod_dav_svn.so"
ii.
LoadModule authz_svn_module "e:/Program
Files/Subversion/bin/mod_authz_svn.so"
iii.
iv.
<Location /svn>
1.
DAV svn
2.
SVNListParentPath on
3.
SVNParentPath e:\SVN #指定svn版本库根目录;在根目录下创建不同的项目目录
4.
AuthType Basic
5.
AuthName "Subversion repositories"
6.
AuthUserFile passwd #指定用户名密码文件,文件名为passwd;默认目录为apache安装目录“X:\Program
Files\Apache Group\Apache2”
7.
AuthzSVNAccessFile svnacl.txt #指定访问控制文件,文件名为svnacl.txt;默认目录为apache安装目录“X:\Program
Files\Apache Group\Apache2”
8.
Require valid-user
v.
</Location>
vi.
访问控制文件例子svnacl.txt:
1.
[groups]
2.
#定义不同的用户组
3.
admin = admin
4.
devteam1 = admin
5.
devteam2 = admin
6.
7.
# Default access rule for ALL repositories
8.
# Everyone can read, admins can write, Dan
German is excluded.
9.
[/]
10.
* = r
11.
@admin = rw
12.
dangerman =
13.
# Allow developers complete access to their
project repos
14.
#zyn是一个例子项目project
15.
[zyn:/]
16.
@devteam1 = rw #表示组devteam1可以读写,即check in/out
17.
#test是另外一个例子项目project
18.
[test:/]
19.
@devteam2 = r # rw #表示组devteam2只读,即check out
c.
tortoisesvn1.4.3安装完成基本上不用配置;详细使用手册另行编写
posted on 2007-05-04 22:17
J2EE 阅读(1719)
评论(0) 编辑 收藏