已安装apache服务器和svn。
接下来配置apache服务器的httpd.conf:
1,找到以下两行,将前面的#注释去掉:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
2,增加以下两个模块:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
这两个文件在svn安装路径的bin目录下,拷贝到APACHE_HOME/modules目录下
3,接下来再配置文件的最后加入以下配置:
<Location /svn>
DAV svn
SVNPath E:\REPOS_SVN
AuthzSVNAccessFile E:\REPOS_SVN\conf\authz
AuthType Basic
AuthName "Subversion"
AuthUserFile E:\REPOS_SVN\conf\passwd
Require valid-user
</Location>
说明:
SVNPath:指定创建的svn repos目录
AuthzSVNAccessFile:svn的权限管理文件
AuthType:认证的类型
AuthUserFile:用户密码文件
Require:指定请求的必须是验证的用户
4,在创建的svn repos目录下,进入到conf目录,修改svnserve.conf文件,找到以下内容,将前面的#注释去掉:
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
修改权限文件authz,内容如下:
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
administrator = admin,lym6520
user = zx
# 为所有库指定默认访问规则
# 所有人可以读
[/]
* = r
@administrator = rw
[/source]
@user = rw
修改用户文件passwd,内容如下:
[users]
admin:password
lym6520:password
这样配置已经完成,可以启动apache,通过访问http://ip:port/svn就可以浏览文件了。
分享到:
相关推荐
鄙人查找学习资料,发现这个资料说的很完整,推荐给大家。 现附上安装包以供大家学习。 注:资料出处来源他人博客
svn+apache+trac配置 svn+apache+trac配置 svn+apache+trac配置 svn+apache+trac配置
在Linux下配置SVN,同时允许svn客户端和web两种访问方式
svn+apache安装配置 svn+apache安装配置
SVN+APACHE服务器端配置及权限设置
ubuntu下svn+apache安装配置
ubuntu linux中配置svn+apache+ssl
NULL 博文链接:https://zfwdl2005.iteye.com/blog/1028838
Windows7+_SVN+_Apache2+TortoiseSVN配置安装
subversion+apache+svn服务器配置图解
SVN+Trac+Apache的配置文件
redhat下搭建 SVN+Apache+Trac软件开发环境安装配置文档。支持包安装及配置命令手册。
CentOS 7.2 SVN+Mysql+Apache+PHP版本管理工具安装配置教程,自己实践所得成果。网上资源占不到想要的,自己配置完成后编写的文档!
SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置
linux的_svn+apache的安装和配置.
里面介绍了apache,mysql,php的环境搭建。
注:如果你先安装Apache,再安装Subversion,进入Sibversion的安装目录(默认为c:\program files\Subversion),找到文件httpd/mod_dav_svn.so、mod_authz_svn.so、libdb44.dll,将它们拷贝到Apache的modules目录...
1、独立安装subverison,使用客户端链接svn配置, 2、使用apache和svn结合,部署svn服务器
如何在Linux上安装Svn,Apache