`

apache2.2+svn1.6+TortoiseSVN在windows环境搭建

阅读更多

今天空闲时间对SVN服务器端和客户端环境做了搭建,并且成功了,于是总结起来,以便以后再使用。
1、apache2.2下载地址http://httpd.apache.org/download.cgi#apache22
我下载的是:Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.25-win32-x86-no_ssl.msi
安装路径:D:\Program Files\Apache Software Foundation\Apache2.2
2、svn下载地址http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=11147
我下载的是:Setup-Subversion-1.6.6.msi
安装路径:D:\Program Files\Subversion
3、安装完成之后,
a.首先检查D:\Program Files\Apache Software Foundation\Apache2.2\modules目录下是否存在mod_authz_svn.so和mod_dav_svn.so两个文件,否 则,将D:\Program Files\Subversion\bin目录下的mod_authz_svn.so和mod_dav_svn.so复制到D:\Program Files\Apache Software Foundation\Apache2.2\modules
b.其次检查D:\Program Files\Apache Software Foundation\Apache2.2\bin目录下是否存在libdb44.dll,libeay32.dll和ssleay32.dll三个文 件,否则将D:\Program Files\Subversion\bin目录下的libdb44.dll,libeay32.dll和ssleay32.dll三个文件复制到D: \Program Files\Apache Software Foundation\Apache2.2\bin
c.修改D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf配置文件,将#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两行代码到LoadModule最后。在该文件的最后增加如下单库模式配置方法

 

  1. <Location/svn>
  2. DAV svn
  3. SVNPath F:/svn
  4. AuthType Basic
  5. AuthName "Subversion repositories"
  6. AuthUserFile "D:/Program Files/Apache Software Foundation/Apache2.2/conf-svn/passwd"
  7. Require valid-user
  8. </Location>

注意:SVNPath F:/svn是TortoiseSVN工具创建的Repository
e.密码生成,使用Apache自带的htpasswd工具,生成密码文件(需要创建D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn目录)cmd命令模式中使用如下命令:D:\Program Files\Apache Software Foundation\Apache2.2\bin>htpasswd -cmb ../conf-svn/passwd test test创建了一个账号为test,密码也为test的账户。
4、保存httpd.conf文件,启动Apache,单库模式的访问地址:http://localhost/svn,第一次访问时提示输入用户名密码。使用htpasswd命令中设置的用户名 密码访问。
注意事项:今天晚上在自己电脑上重新用上面的方法在本本上装,装完后,启动,访问http://localhost/svn,输入账号密码后,却报 Could not open the requested SVN filesystem异常,发现这个异常是因为TortoiseSVN的版本过高造成的,创建的资源库无法访问。
解决办法:cmd命令模式进入svn安装目录的bin目录中D:\Program Files\Subversion\bin>svnadmin create f:/svn。创建好资源库,再访问http://localhost/svn

分享到:
评论

相关推荐

    Trac0.12+SVN1.6+Apache2.2在windows下的配置说明

    在本文档中,我们将探讨如何在Windows环境下配置Trac 0.12、Subversion (SVN) 1.6和Apache 2.2。Trac是一个开源的项目管理工具,它集成了版本控制系统(如SVN)和一个Web界面,提供了问题跟踪、文档管理和源代码...

    Apache2.2+svn1.6.6 在windows环境安装配置版本控制的环境

    Apache2.2+svn1.6.6 在Windows环境下配置版本控制主要涉及到以下几个关键知识点: 1. **Apache HTTP Server 2.2**:Apache HTTP Server是广泛应用的Web服务器,用于托管网页内容。在这个环境中,Apache将作为...

    linux下apache2.2.23+svn1.6

    在Linux环境下,构建一个SVN(Subversion)代码服务器,特别是使用Apache2.2.23作为前端Web服务器,Subversion1.6作为版本控制系统,是开发者常用的实践。以下是搭建这个环境的详细步骤: 首先,确保你的Linux系统...

    apache2.2+svn1.5.3搭建版本控制服务器.doc

    通过上述步骤,我们可以成功地在本地环境中搭建起基于Apache2.2和SVN1.5.3的版本控制系统服务器。此服务器不仅支持基本的版本控制功能,还提供了用户管理和权限控制等高级特性,非常适合中小规模项目团队使用。希望...

    apache2.2 与 svn1.6 整合所需要的 svn module 文件

    步骤 1 假设安装Apache至D:\Apache...4 增加/svn的,(假设通过extra/httpd-vhosts.conf配置了vhost,则在httpd-vhosts.conf的中) &lt;Location /svn&gt; DAV svn # 指向SVN Repository的ROOT SVNPath d:/svnrepo &lt;/Location&gt;

    Windows7+_SVN+_Apache2+TortoiseSVN配置安装

    本教程将详述如何在Windows 7操作系统上配置安装SVN、Apache服务器以及TortoiseSVN客户端,以搭建一个高效且稳定的版本控制环境。 首先,我们需要了解SVN。SVN是一个开源的版本控制系统,用于跟踪文件和目录的变化...

    Cent OS上配置Apache2 + SVN

    Cent OS上配置Apache2 + SVN Cent OS上配置Apache2 + SVN

    Apache 2.2 + Subversion 1.6.5 版本控管安裝筆記

    Apache 2.2 + Subversion 1.6.5 是一个经典的版本控制系统组合,用于管理和协同开发源代码。Apache HTTP Server 提供了Web服务,而Subversion作为一个版本控制系统,允许团队成员跟踪代码变更并协作。TortoiseSVN则...

    xp+apache2.2+subversion1.6.17搭建版本控制服务器

    本教程将详细讲解如何在Windows XP操作系统上,利用Apache2.2和Subversion 1.6.17搭建一个版本控制服务器。 首先,我们需要安装Subversion。文件"Setup-Subversion-1.7.5.msi"是一个Subversion的安装程序。运行这个...

    ubuntu下Apache2+Svn详细配置

    Apache2+Svn 在 Ubuntu 下的详细配置 在本文中,我们将详细介绍如何在 Ubuntu 系统下配置 Apache2+Svn,以便实现版本控制和协作开发。本文将涵盖从安装 Apache2 和 Svn 服务器到配置 Svn 仓库的所有步骤。 安装 ...

    官网Apache2.2

    Apache HTTP Server,...在Windows环境中配置Apache 2.2+SVN 1.6.6,可以搭建一个高效且安全的版本控制系统,便于团队协作和项目管理。这个压缩包提供了在Windows上快速部署该环境的资源,只需按照上述步骤进行即可。

    ubuntu apache+svn 常用配置

    2. 使用SVN客户端(如TortoiseSVN)连接到服务器,测试读写功能。 五、高级配置 1. 配置SVN权限:在`/var/svn/repo_name/conf`目录下修改`svnserve.conf`,设置用户和组的权限。 2. 日志记录:配置Apache的日志文件...

    apache+svn安装配置

    - 客户端软件TortoiseSVN是Windows上的图形化界面,可以下载TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi并安装。 - 在安装过程中,可以选择安装中文语言包,如TortoiseSVN-1.4.3中文语言包.exe,以便于中文环境的...

    Apache+Trac+SVN

    【Apache+Trac+SVN】是一个常见的项目管理和版本控制系统组合,主要应用于Windows环境。Apache作为Web服务器,Trac是一个带有内置wiki和问题跟踪系统的Web应用程序,而SVN(Subversion)则是版本控制系统,用于追踪...

    TortoiseSVN-1.6.8.19260 简体中文语言包

    TortoiseSVN是Windows下的SVN(Subversion)版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。用户可以...

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

    为了能够在Windows环境下搭建一个SVN服务器,并且通过Apache Web服务器来提供服务,以下是一系列详细的步骤。 #### 一、安装Apache服务器 首先需要安装Apache服务器,以便为SVN提供HTTP访问接口。这里以`apache_...

    windows下apache+svn

    通过以上步骤,你将在 Windows 上搭建起一个基本的 Apache + SVN 开发环境。记住,安全性和权限控制是任何服务器配置的重要环节,因此在实际环境中务必谨慎设置用户访问权限。同时,随着 SVN 和 Apache 的不断更新,...

    apache+svn+MySQL+PHP+svnmanager+bugfree完全安装手册

    ### Apache+SVN+MySQL+PHP+SVNManager+BugFree 完全安装手册 #### 一、Apache+SVN 安装与配置 ##### 1. 安装 Apache 2.2.9 在安装 Apache 之前,请确保你的计算机运行的是 Windows 2000、Windows XP SP1 或 ...

    持续集成环境maven+nexus+jenkins+svn搭建

    在搭建完成 Maven、Nexus 和 SVN 服务器后,我们可以使用 Maven 来搭建一个 Eclipse 工程。在这个阶段,我们需要创建一个新的 Eclipse 工程,然后使用 Maven 来管理和构建该工程。我们可以使用 Maven 的 pom.xml ...

Global site tag (gtag.js) - Google Analytics