Http方式访问的SVN服务器配置
上一篇 /
下一篇 2007-12-19 00:26:34
/ 个人分类:工具使用
Http方式访问的SVN服务器配置
1.关键资源
svn-1.x.x-setup.exe
SVNService
apache_2.0.61-win32-x86-no_ssl.msi
2.安装环境
系统: Windows2000
Java JDK: 1.5
3.安装和配置服务器
SVN安装
apache安装
svn的Http://配置
1.Subversion库文件拷贝
%SUBVERSION_HOME%\bin\mod_dav_svn.so文件拷贝到
%APACHE_HOME%\modules目录下
%SUBVERSION_HOME%\bin\mod_authz_svn.so文件拷贝到
%APACHE_HOME%\modules目录下
%SUBVERSION_HOME%\bin\libdb44.dll文件拷贝到
%APACHE_HOME%\modules目录下
2.apache的svn模块配置
修改%APACHE_HOME%目录下的httpd.conf文件:
将以下两行行首的#字符去掉
#LoadModule dav_fs_module
modules/mod_dav_fs.so
#LoadModule
dav_module modules/mod_dav.so 在LoadModule定义部分的后面加入以下两行
LoadModule dav_svn_module
modules/mod_dav_svn.so
LoadModule authz_svn_module
modules/mod_authz_svn.so
3.apache的svn服务配置
修改%APACHE_HOME%目录下的httpd.conf文件,在文件尾加入以下服务:
<Location
/svn> #服务名
DAV
svn #服务模块
SVNParentPath
E:\dev\svnroot\svn0001 #svn库根路径
AuthType
Basic #授权方式,这里配置为基本授权方式
AuthName
"svn server" #授权名
AuthUserFile
E:\dev\apache\apache2\conf\passwd #授权文件(用户名及用户密码信息)
#AuthzSVNAccessFile
E:\dev\apache\apache2\conf\accessfile #访问权限配置文件
Require
valid-user #访问方式。这里配置为必须输入用户名和密码
</Location>
授权文件产生方式:
在命令行模式下,进入到E:\dev\apache\apache2\conf\目录下,运行下面的命令:
bin\htpasswd -c passwd <username>
#提示输入用户密码
访问权限配置文件:
该文件分 用户组定义,用户组访问库位置权限(读写),
#用户组定义
[groups]
admin = itpub,
lilike
devteam = dev1, dev2 docteam = doc1,doc2
testteam = test1,test2
#
为库根目录配置访问权限
[/]
* = r
#所有人可读
@admin = rw
#admin用户组可读写
# 资源库权限配置
[svn0001:/]
@dev1=
rw
@testteam
=r
[svn0002:/]
@docteam =
rw
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: