svn2apache
在环境变量中增加:APR_ICONV_PATH e:\prog\svn-win32-1.6.0PATH e:\prog\svn-win32-1.6.0\bin
创建svn仓库:
svnadmin create e:\data\svn.repository
增加以下内到httpd.conf
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
在httpd.conf末尾增加以下内容:
# declare svn context
DAV svn
# use repository
SVNParentPath E:/data/svn.repository
# config the acl
AuthzSVNAccessFile E:/data/auth/policy.svn
#config auth type
AuthType Basic
# set server name
AuthName "welcome to fsmos Subversion Repository"
#config the user password
AuthUserFile E:/data/auth/passwd.svn
# required user's password
Require valid-user
使用命令:
svnadmin create e:/data/svn.repository/sa
svnadmin create e:/data/svn.repository/subsvn
创建子版本库
编写规则文件和密码文件:
policy.svn
developers=sa,sta828
viewers=sta828
@developers=rw
sa=rw
sa=rw
viewer=r
生成密码文件
passwd.svn
研究了一晚上,在这个版本的svn。1.6.0中,需要先创建目录,然后在该目录下执行:svnadmin create .
这样才能添加子项目
页:
[1]