SubVision安裝配置手冊(cè)
1、 相關(guān)網(wǎng)站
http://httpd.apache.org/:下載Apache
2.0.59;因?yàn)槟壳?/span>subversion推薦采用這個(gè)版本,更高版本可能存在一些問題;
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,簡(jiǎn)單按提示安裝即可;安裝目錄
其次安裝subversion 1.4.3,簡(jiǎn)單按提示安裝即可;
最后安裝tortoisesvn1.4.3,簡(jiǎn)單按提示安裝即可;
3、 配置步驟
a.
Apache 2.0.59基本上不需要配置
b.
subversion 1.4.3:主要配置是修改apache的配置文件httpd.conf主要是增加以下內(nèi)容:
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版本庫根目錄;在根目錄下創(chuàng)建不同的項(xiàng)目目錄
4.
AuthType Basic
5.
AuthName "Subversion repositories"
6.
AuthUserFile passwd #指定用戶名密碼文件,文件名為passwd;默認(rèn)目錄為apache安裝目錄“X:\Program
Files\Apache Group\Apache2”
7.
AuthzSVNAccessFile svnacl.txt #指定訪問控制文件,文件名為svnacl.txt;默認(rèn)目錄為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是一個(gè)例子項(xiàng)目project
15.
[zyn:/]
16.
@devteam1 = rw #表示組devteam1可以讀寫,即check in/out
17.
#test是另外一個(gè)例子項(xiàng)目project
18.
[test:/]
19.
@devteam2 = r # rw #表示組devteam2只讀,即check out
c.
tortoisesvn1.4.3安裝完成基本上不用配置;詳細(xì)使用手冊(cè)另行編寫
posted on 2007-05-04 22:17
J2EE 閱讀(1726)
評(píng)論(0) 編輯 收藏