本节主要内容是介绍Subversion的两种使用方式,注重讲解Subversion用户权限配置中Apache方式的配置,及项目发布问题,在这里拿出来和大家分享一下,希望对大家有用。
Subversion项目和用户权限配置指南:
一、Subversion的两种使用方式:
1、Apache站点方式;
2、本地命令行方式。
当然,我们也可以通过客户端来进行访问,但那也必须先建立上述
两种访问接口。
二、Apache方式的配置
Subversion用户权限配置第一种方式我们需要安装Apache服务器程序,同时需要安装两个模块:
mod_dav_svn以及mod_authz_svn
他们可以在Subversion的站点上找到,请在附录中查找链接。将所有需要的模块安装之后,我们必须编辑Apache的配置文档,让其将我们要用的模块装载。一般来说,Apache的配置文件是httpd.conf。位置一般在Apache安装目录下的conf子目录中。而模块我们一般放在modules子目录中。我们在配置文件httpd.conf中加入:
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
这样,Apache就可以访问Subversion的仓库了。
三、Apache方式中项目的发布
Subversion用户权限配置过程中,Apache方式中项目的发布时首先还是要先建立Subversion的项目,例如:svnadmincreate/home/svn/projectA
之后,在httpd.conf文件中加入:
DAVsvn
SVNPath/home/svn/projectA
如果是想建立多个项目的话,可以使用另一种写法:
SVNParentPath/home/svn
这样,凡是在/home/svn目录下的子目录,Apache都交给SubversionDAV去处理。用户即可以通过浏览器或者URL访问Subversion管理的项目了。请期待下节关于Subversion用户权限配置介绍。
【编辑推荐】
- MyEclipse6.0集成SVN及配置详解
- Subversion和TortoiseSVN如何在Windows下进行构建SVN版本控制
- 基于Java的svn客户端工具JavaSVN 1.1.0.beta发布
- 七步搞定Subversion服务器在Ubuntu下的配置
- Subversion日期解析函数缓冲区溢出漏洞