`
小天蝎
  • 浏览: 144047 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Subversion+Apche2简单配置

阅读更多
安装步骤:
1.Eclipse客户端下载:http://subclipse.tigris.org/update

2.到http://www.apache.org/上下载apache http server,注意要下载2.0.X以上的版,否则不能和当前最新的Subversion工作。 (注:我下载2.2版本的无法配置虚拟目录)

3.到http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91上下载Subversion当前1.4.0版本的二进制安装文件,二进制包是有一些志愿者维护的,所以可能不是当前最新的版本。

4.安装apache http server

5.安装Subversion
(注:4、5按顺序安装,这样Subversion二进制包能自动修改apache httpd.conf,无需更多的拷贝、修改工作。)

配置Subversion:
1.在硬盘上建立源码库的根目录,例如E:\SVN

2.在E:\SVN之下建立一个新的目录,例如TestRepository作为我们的测试源码库

3.建立Subversion数据库,当前版本Subversion支持两种格式数据库,一种是FSFS,另外
一种是BDB( Berkeley Database)。在命令行下输入svnadmin create --fs-type bdb TestRepository建立BDB格式的数据库(确保当前目录已经切换到E:\SVN\)。)(注:FSFS格式的数据库: svnadmin create --fs-type fsfs TestRepository)

4.打开$\apache group\apache2\conf\httpd.conf配置文件,在文件的末尾加入以下语句:
<Location /svn>
DAV svn
SVNParentPath e:\SVN
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
这里建立了一个虚拟目录http://yourServer/svn/,所有的Subversion源码仓库都在这个虚拟目录中,并且使用“passwd”文件中username/password(用户名/密码)列表访问http://yourServer/svn/。

5.在命令行下切换到$\apache group\apache2,执行bin\htpasswd -c passwd <username>,这里<username>是你想要加入的用户名,比如doudou。执行这个命令成功以后就会在bin目录下建立一个passwd文件,之后如果再加入新的用户和更改已有用户的密码,执行bin\htpasswd passwd <username>即可。
注意一定要在$\apache group\apache2下执行,这样生成的passwd文件$\apache group\apache2根目录下,而不是在bin目录下,apache默认是在$\apache group\apache2根目录下寻找passwd文件,如果你在bin目录下执行了这个命令请把生成的passwd文件剪切到$\apache group\apache2根目录下。

6.重启Apache服务。

7.在浏览器地址栏中输入 http://YourServer/svn/TestRepository,输入用户名密码,ok。

8.这时候你可以使用小乌龟按照以上路径进行导入、导出了。

引用:http://www.cnblogs.com/Java_Aix/archive/2005/02/08/103399.html
很不错的教程,图文并茂
分享到:
评论

相关推荐

    subversion+apache+svn服务器配置图解

    《Subversion、Apache与SVN服务器配置详解》 在IT领域,版本控制系统对于团队协作至关重要,Subversion(简称SVN)就是这样一款强大的工具。配合Apache服务器,我们可以搭建一个稳定且高效的SVN服务,实现代码的...

    linux下subversion+apache server搭建

    Subversion支持多种数据库后端,如Berkeley DB和MySQL,但在与Apache集成时,SQLite是一个简单且常见的选择。 1. 下载SQLite源码包,例如sqlite-autoconf-3071000.tar.gz。 2. 解压并编译安装。 **2.4 安装...

    Subversion 1.6.6+ Apache 2.2.14+ TortoiseSVN 1.6.6 安装配置总结版

    《Subversion 1.6.6 + Apache 2.2.14 + TortoiseSVN 1.6.6 安装配置完全指南》 在软件开发过程中,版本控制系统是必不可少的工具,它能帮助团队有效地管理代码变更,提高协作效率。Subversion(简称SVN)就是一款...

    Subversion+Trac+Installation+Manual

    2. 配置Web服务器:Trac通常通过HTTP/HTTPS访问,因此需要配置Web服务器如Apache或Nginx来代理Trac。安装mod_wsgi或mod_proxy模块,然后根据Trac文档配置服务器配置文件。 3. 启动Trac:运行tracd或通过Web服务器...

    subversion基于Apache的服务器配置[借鉴].pdf

    如果Subversion识别到Apache,配置工作将变得简单。若未找到Apache,需手动进行后续步骤。 2. 复制Subversion安装目录下的mod_dav_svn.so和mod_authz_svn.so模块文件至Apache的模块目录。 3. 将Subversion安装目录...

    Windows7+_SVN+_Apache2+TortoiseSVN配置安装

    2. **配置SVN仓库**:安装完成后,使用Visual SVN Server Manager或者命令行工具`svnadmin`创建一个新的SVN仓库。仓库通常存储在本地磁盘的一个特定目录下,如`C:\SVN\repos`。 3. **安装Apache服务器**:运行`...

    svn+apache安装配置

    接着,编辑Apache配置文件`httpd.conf`,取消 dav 和 dav_module 的注释,添加LoadModule指令加载mod_dav_svn和mod_authz_svn,还需配置SVN仓库路径,例如: ```apacheconfig Dav svn SVNPath D:/svn AuthType ...

    SVN+apache

    **步骤2:配置Apache模块** - 将SVN服务器的`Subversion\bin`目录下的`mod_dav_svn.so`、`mod_authz_svn.so`以及所有.dll文件复制到Apache服务器的`ApacheSoftware Foundation\Apache2.2\modules`目录下。 - 修改...

    svn+apache(httpd) svn离线安装包,需要的自取

    5. **配置Apache**:编辑Apache的配置文件(通常是`httpd.conf`或`apache2.conf`),添加必要的指令来启用SVN支持。例如,定义一个虚拟主机,设置SVN仓库的路径,以及访问控制规则。以下是一个简单的示例: ```...

    SVN+TortoiseSVN+Slik-Subversion+site-1.0.6

    只需简单几步配置,即可快速启动一个SVN服务,适合个人开发者或者小团队使用。 4. **site-1.0.6**: 这可能是与SVN相关的网站源代码或者文档资源,包含了关于如何安装和使用这些组件的详细信息,比如安装教程、配置...

    Apache-Subversion-1.14.0.zip

    Apache Subversion(简称SVN)是一个开源的版本控制...通过以上介绍,你应该对如何使用和配置Apache Subversion有了基本的了解。在实际工作中,熟练掌握Subversion的命令和使用技巧,对于团队协作和项目管理至关重要。

    apache和Subversion及TortoiseSVN安装配置

    如果选择与Apache结合,你需要在Apache的配置文件中加载`mod_dav_svn`模块,并配置相应的Repository路径,以便Apache能访问和管理Subversion仓库。 TortoiseSVN的安装相对简单,它是Subversion的GUI客户端,提供了...

    windows下svn+apache搭建svn服务器.docx

    2. **配置Apache**: - 打开Apache的配置文件`httpd.conf`。 - 解除注释以下两行:`#LoadModule dav_module modules/mod_dav.so` 和 `#LoadModule dav_fs_module modules/mod_dav_fs.so`。 - 添加以下内容: ```...

    apache+svn配置网络服务器

    2. **配置Apache**:在Apache的配置文件(如httpd.conf或站点特定的配置文件)中,你需要定义一个虚拟主机或路径来指向Subversion仓库。这包括设置仓库的路径、授权访问、SSL加密(如果需要的话)等。 示例配置: ...

    apache+subvsersion配置说明

    ### Apache + Subversion 配置详解 #### 一、引言 随着软件开发项目的规模不断扩大,版本控制系统成为了软件开发过程中不可或缺的一部分。Subversion(SVN)作为一种常用的集中式版本控制系统,能够有效地帮助团队...

    Apache+Trac配置

    ### Apache+Trac配置详解 #### 一、概述 Trac是一个开源的增强型缺陷跟踪系统,它结合了易于使用的Web界面(包含wiki语法)、一个简单的缺陷/问题/任务管理系统和一个可方便浏览的文件存储库。Trac的核心功能通过...

    Apache-Subversion-1.14.1.zip

    Apache Subversion(简称SVN)是一个开源的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在“Apache-Subversion-1.14.1.zip”这个压缩包中,我们找到了“bin”和“Licenses”两个目录,这分别代表...

    Apache2+SVN+MYSQL认证 配置项详细步骤

    以下是对 Apache2+SVN+MYSQL 认证配置项的详细解释: 1. **DAV 和 SVNPath**: - `DAV svn` 指令告诉 Apache2 启用 Subversion 的 WebDAV 协议,使得用户可以通过 HTTP/HTTPS 协议访问 SVN 仓库。 - `SVNPath` ...

    Maven+SVN+jenkins集成环境配置

    SVN,全称是Apache Subversion,是一个开源的版本控制系统,用于跟踪文件和目录的修改历史。开发者可以在不同的时间点检查项目的状态,恢复旧版本,或者查看两个版本之间的差异。SVN允许团队协作开发,确保代码的...

    关于配置管理工具subversion的批处理文件

    在本文中,我们将深入探讨如何利用批处理文件来自动化配置管理工具Subversion的基本操作,包括配置库的初始化、分支创建以及合并。 首先,让我们了解一下配置库的初始化。初始化是建立一个新的Subversion仓库的过程...

Global site tag (gtag.js) - Google Analytics