小鲁迅@

不在沉默中爆发,就在沉默中灭亡......

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
 

注意:配置中启动apache可能报错,必须第4步配置完成以后apache才能正常启动,请按照下面的步骤进行。安装时默认端口是80,修改端口请进入C:"Program Files"Apache Group"Apache2"conf"httpd

1. 安装 Apache2.0

如果还未安装 Apache2.0,先安装。注意版本只能是 2.x 的,mod_dav_svn 模块不支持 Apache2.2

2. 安装 Subversion

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 下载文件名形如 svn-x.x.x-setup.exe 的程序,并安装。安装时选择配置 Subversion 模块,最好默认安装在C盘。

3. 创建基本验证所用的用户文件

进入C:"Program Files"Apache Group"Apache2"bin 目录下的,执行dos命令:

htpasswd -c svn.passwd <username>

例如:htpasswd -c svn.passwd baipy 表示用户名为:baipy

然后根据提示输入密码,svn.passwd 这个用户文件就建立好了,把它复制到 conf 目录(不是必须复制,只要在配置文件中填写正确的路径就行了)。创建多个帐户时,必须逐个执行上述命令,每次执行完上述命令后进入C:"Program Files"Apache Group"Apache2"bin下用txt文本打开svn.passwd并复制生成的帐户信息,将复制信息粘贴到conf目录下的svn.Password

4. 配置 httpd.conf

2 步完成后,Subversion 服务应该就已经运行起来了,不过有些地方还需要配置一下。打开 httpd.conf,你会发现刚才运行的安装程序在最后一行 LoadModule 语句后添加了如下语句:

LoadModule dav_module modules/mod_dav.so

LoadModule dav_svn_module "C:/Program Files/Subversion/bin/mod_dav_svn.so"

LoadModule authz_svn_module "C:/Program Files/Subversion/bin/mod_authz_svn.so"

接下来添加 Subversion 的配置部分,将以下语句追加到 http.conf:

<Location /svn>

    DAV svn

    SVNParentPath "D:/SubversionFiles"  #SVN 库的父目录,这样就可以通过 /svn/* 访问各个库了

 #SVNPath "D:/svn/work"   #访问svn库的简化路径

    AuthType Basic

    AuthName "Subversion Repositories"

AuthUserFile "C:/Program Files/Apache Group/Apache2/conf/svn.passwd" #上一步创建的用户文件

   Require valid-user

</Location>

至此,Subversion 服务就配置好了。

5.创建SVN库的父路径的dos命令svnadmin create D:/SubversionFiles/work

安装客户端软件TortoiseSVN1.3.1以上的版本以及汉化包,并重起电脑。

汉化方法:安装完成以后在桌面上右键 TortoiseSVNàsettingsà语言栏选中中文(简体)

6.服务器上创建新项目的dos命令svnadmin create D:/SubversionFiles/work/项目名称

7.SVN库中导入新项目:右键选中要导入的项目àTortoiseSVNà导入àhttp://服务器端IP:80/svn/work/项目名称

8.在客户端取出项目的路径http://服务器端IP:80/svn/work/项目名称

posted on 2008-01-24 11:45  小鲁迅@  阅读(320)  评论(0)    收藏  举报