安静的栖居

安静的栖居

2007年9月3日星期一

subversion 的设置

弄了2天。终于弄好了。下面是关于svn的设置。

1.装载apache。现在比较流行的apache版本系列为2.0.x和2.2.x两个版本。
现下载安装上。

2.装载subversion。官网地址为http://subversion.tigris.org/

在url:http://subversion.tigris.org/project_packages.html 可以下到多个版本的svn。

我用的是apache 2.2.4 所以安装的是Win32 packages built against Apache 2.2 版本。

如果装的是apache 2.2.x版本。就要安装apache2.0版本的subversion。

3.可以下源代码版本。然后解压到一个目录下。

编辑apache的配置文件:httpd.conf。加下如下两行:
LoadModule dav_svn_module "E:/svn/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "E:/svn/Subversion/bin/mod_authz_svn.so"

我这里用的是绝对路径,呵呵,不知道为什么用相对路径总是不对。等以后有时间了在考虑下。可能跟权限有关系。

4. 对于基于apache的subversion。如果是在本机进行实验的话。需要加一个location的。

DAV svn
#SVNParentPath D:\svn
SVNPath D:\svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile D:\passwd
Require valid-user



对于svnparentpath和svnpath等下星期好好研究下。

在svn下面建立一个版本库。d:\svn下面可以建立多个版本的文件库。比如我建立的了一个proj1。建立文件夹proj1下面的版本库bdb。

5.重启apache。我是在本机上,输入http://localhost/svn/proj1/ 就可以了。


参考的url:

1. svn的网上配置:
http://www.blogjava.net/zqli/archive/2006/08/26/65893.html

2.apache参考:
http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/core.html#location

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页