apache,svn,window的配置
我重点说在apache的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
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath E:/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile E:/svn/repository/conf/passwordfile
Require valid-user
</Location>
说明:
DAVsvn
告诉Apache哪个模块负责服务像那样的URL--在这里就是Subversion模块
SVNListParentPathon
在Subversion 1.3及更高版本中,这个指示器使得Subversion列出由SVNParentPath指定的目录下所有的版本库
SVNParentPath/wapm/local/svn/repository 告诉Subversion在目录D:\SVN下寻找版本库
AuthTypeBasic 启用基本的验证,比如用户名/密码对
AuthName"Subversion repositories" 当一个验证对话框弹出时,告诉用户这个验证是用来做什么的
AuthUserFile/wapm/local/apache2/svn 指定D:\passwd用为密码文件用来验证用户的用户名及密码
AuthzSVNAccessFileD:\svnaccessfile 指定D:\svnaccessfile来限定各个用户或组在版本库中目录的访问权限
Requirevalid-user 限定用户只有输入正确的用户名及密码后才能访问这个路径
注:相关的so文件在svn的安装目录下找,然后拷到modules目录下,就OK了。。。
参考:http://svn.haxx.se/users/archive-2005-05/0741.shtml
页:
[1]