本节简单介绍一下Http访问SVN服务器配置问题,SVN服务器的安装和配置,Apache中SVN模块的配置等,下面是具体的步骤,让我们一起来学习吧,希望本节能够教会你不少东西。
1.关键资源
svn-1.x.x-setup.exe
SVNService
apache_2.0.61-win32-x86-no_ssl.msi
2.安装环境
系统:Windows2000
JavaJDK:1.5
3.安装和配置服务器
SVN安装
Http访问SVN服务器配置时要进行SVN安装,SVN安装大家应该都很熟悉了,在这里就不做详细介绍了。详见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文件:
将以下两行行首的#字符去掉
#LoadModuledav_fs_modulemodules/mod_dav_fs.so
#LoadModuledav_modulemodules/mod_dav.so
在LoadModule定义部分的后面加入以下两行
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
3.apache的svn服务配置
Http访问SVN服务器时要进行apache的svn服务配置。修改%APACHE_HOME%目录下的httpd.conf文件,在文件尾加入以下服务:
DAVsvn#服务模块
SVNParentPathE:\dev\svnroot\svn0001#svn库根路径
AuthTypeBasic#授权方式,这里配置为基本授权方式
AuthName"svnserver"#授权名
AuthUserFileE:\dev\apache\apache2\conf\passwd#授权文件(用户名及用户密码信息)
#AuthzSVNAccessFileE:\dev\apache\apache2\conf\accessfile#访问权限配置文件
Requirevalid-user#访问方式。这里配置为必须输入用户名和密码
授权文件产生方式:
在命令行模式下,进入到E:\dev\apache\apache2\conf\目录下,运行下面的命令:
bin\htpasswd-cpasswd
访问权限配置文件:
该文件分用户组定义,用户组访问库位置权限(读写),
#用户组定义
[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。Http访问SVN服务器配置问题本节介绍完毕,请关注本节其他相关报道。
【编辑推荐】
本文题目:Http访问SVN服务器配置方法大调查
文章URL:http://www.shufengxianlan.com/qtweb/news35/68035.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联