本文描述了在windows xp下面使用apache http server2.0.x+subversion1.5.6 svn安装配置使用
一下载所需软件
1. 下载svn-1.5.6,http://subversion.tigris.org/files/documents/15/45222/svn-win32-1.5.6.zip
2. 下载apache-2.0.X,http://archive.apache.org/dist/httpd/binaries/win32/
二安装配置
3. 安装apache到F:\MyDev\Apache HTTP Server\Apache2.2
4.
解压svn-win32-1.5.6.zip到F:\MyDev\svn-1.5.6,复制所有dll文件到F:\MyDev\Apache HTTP Server\Apache2.2\bin;复制mod_authz_svn.so, mod_dav_svn.so到F:\MyDev\Apache HTTP Server\Apache2.2\modules
5. 设定PATH环境变量,增加F:\MyDev\svn-1.5.6\bin
6. 创建svn资源库根路径F:\MySpace\Subversion,创建资源库
C:\>svnadmin create F:\MySpace\Subversion\repo
7. 修改F:\MyDev\Apache HTTP Server\Apache2.2\conf\httpd.conf
去掉#打开对DAV的屏蔽,内容如下:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
另外在下面增加两行:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
8. 创建用户验证口令
F:\MyDev\Apache HTTP Server\Apache2.2\bin>htpasswd -c passwd admin
其中admin为用户名,2次输入口令后,生成passwd文件。注意访问控制,可能因为读写权限不够,不能生成。
重命名passwd为svn.passwd并复制passwd到F:\MyDev\Apache HTTP Server\Apache2.2\conf\svn.passwd
9. 创建控制文件F:\MyDev\Apache HTTP Server\Apache2.2\conf\svn.access如下
[groups]
root = root
[/]
@root = rw
10. 在httpd.conf末尾增加以下内容
<Location /svn>
DAV svn
SVNParentPath F:/MySpace/Subversion/
AuthType Basic
AuthName "Subversion repositories"
AuthzSVNAccessFile "F:/MyDev/Apache HTTP Server/Apache2/conf/svn.access"
AuthUserFile "F:/MyDev/Apache HTTP Server/Apache2/conf/svn.passwd"
Require valid-user
</Location>
11. OK,启动apache http server,访问http://localhost/svn/repo/,you go it ~!!!
分享到:
- 2009-10-04 13:28
- 浏览 812
- 评论(0)
- 论坛回复 / 浏览 (0 / 1961)
- 查看更多
相关推荐
1. 安装Apache HTTP Server:Subversion通常与Apache HTTP Server结合使用,提供WebDAV协议的访问。首先,你需要下载并安装Apache服务器,确保它支持mod_dav_svn模块。 2. 配置Apache:在Apache的配置文件httpd....
3. 配置Subversion服务器,如使用Apache HTTPD服务器的mod_dav_svn模块,或者内置的svnserve服务。 五、Subversion命令行工具: 1. `svn co URL`: 检出代码到本地。 2. `svn commit -m "message"`: 提交变更到版本...
- 解压缩subversion-1.5.6.tar.gz和subversion-deps-1.5.6.tar.gz,注意subversion-deps会包含apr的旧版本(0.9.x),而Apache 2.2.x需要的是1.2.x版本的apr。 - 在解压后的subversion-1.5.6目录中,如果系统已有...
Redhat.Enterprise.Linux.5 安装Apache和SVN详细教程 提供软件清单: apr-1.3.9.tar.gz apr-util-1.3.9.tar.gz httpd-2.2.13.tar.gz subversion-1.5.6.tar.gz subversion-deps-1.5.6.tar.gz Redhat安装Apache和SVN...
对于Apache 2.0.x,应使用APR 0.9.x;而对于Apache 2.2.x,应使用APR 1.2.x。在这个例子中,我们使用的是Apache 2.2.x,因此需要移除从deps解压出的apr和apr-util,转而使用已安装的apr。 5. 继续安装Subversion: ...
mod_python-3.3.1.win32-py2.5-Apache2.0.exe pysqlite-2.6.3.win32-py2.5.exe python-2.5.msi Setup-Subversion-1.5.6.msi setuptools-0.6c11.win32-py2.5.exe svn-python-1.5.6.win32-py2.5.exe TortoiseSVN-1.7.2...
本文将深入探讨Subversion 1.5.6这一特定版本,以及在Windows系统上安装和使用SVN服务端的详细步骤。 标题"svn1.5.6软件下载"指的是Subversion 1.5.6版本的下载,这是一个针对Windows系统的服务端软件。Subversion ...
1.5.6版本的Subversion服务端可以通过`svnserve`或Apache HTTP Server进行配置。`svnserve`是Subversion自带的轻量级服务器,而Apache提供更强大的功能,如身份验证和访问控制。 6. 兼容性: 虽然`svn-win32-...
### SVN的配置与使用详解 #### 一、安装与配置SVN服务器端 **SVN**(Subversion)是一种广泛使用的版本控制系统,它帮助开发者管理代码变更,协同工作。以下是搭建SVN服务器的基本步骤: 1. **解压并安装SVN与...
该工具包中包括了三者集成的说明文档和相关安装包 软件列表: Genshi-0.6.win32.exe ...Setup-Subversion-1.5.6.msi setuptools-0.6c11.win32-py2.5.exe svn-python-1.5.6.win32-py2.5.exe Trac-0.12.2.win32.exe
2. 分配权限:设置仓库访问控制,可以使用`svnserve`的配置文件或Apache HTTPD服务器与SVN模块配合。 3. 克隆仓库:在客户端,使用“导出”或“检查出”功能获取仓库的副本。 在日常开发中,开发人员可以通过以下...
Subversion(简称SVN)是一种广泛使用的开源版本控制系统,主要用于软件开发,但也适用于任何类型的文件管理,如文档、视频、图片等。 TortoiseSVN的版本1.5.6是其发展历史中的一个特定版本,由Stefan Küng、Lü...
CollabNet 官方提供的用于 Windows 操作系统 Subversion 服务器端以及客户端。 安装包内已经包含了当前最新版本的 Apache 2.2.19 (Win32) Server version: Apache/2.2.19 (Win32) Server built: May 30 2011 20:49:...