`
devon.k
  • 浏览: 90567 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Subversion + Apache + TortoiseSVN

阅读更多

Subversion1.6.6 + apache2.2.14 + windows2003安装配置

1、下载Apache2.2.14并安装,略。设安装目录为:D:\Program Files\Apache Software Foundation\Apache2.2

2、下载Subversion1.6.6并安装,略。设安装目录为:D:\install\svn-win32-1.6.6

3、假设已安装完成上述软件,整合配置步骤如下:

    * 复制D:\install\svn-win32-1.6.6\bin目录下的 mod_dav_svn.so,mod_authz_svn.so及所有dll文件(共17个文件)到D:\Program Files\Apache Software Foundation\Apache2.2\modules目录下。
    * 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,取消前面的2个“#”。并在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 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


使用Apache自带的htpasswd工具,生成密码文件(需要建立D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn目录)。命令如下:

D:\Program Files\Apache Software Foundation\Apache2.2\bin>htpasswd -cmb ../conf_svn/passwd test test


打开配置文件D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf,在文件最后增加:

#资源库的根位置,多库模式。实际的资源库路径为:D:\svnserver\repository
<Location /svn>
    DAV svn
    SVNParentPath D:\svnrepos   #AuthzSVNAccessFile svnaccessfile
  AuthType Basic
  AuthName "Subversion repositories"
  AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf_svn\passwd"
  Require valid-user
</Location>

#单库模式配置方法,根据实际需要选择一种配置方法就行。
<Location /svn>
  DAV svn
  SVNPath "D:\svnserver\repository"  #AuthzSVNAccessFile svnaccessfile
  AuthType Basic
  AuthName "Subversion repositories"
  AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf_svn\passwd"
  Require valid-user
</Location>


    * 保存httpd.conf文件,重启Apache,就能访问了。注:多库模式下的访问地址:http://localhost/svn/test;单库模式的访问地址:http://localhost/svn,第一次访问时提示输入用户名密码。使用htpasswd命令中设置的用户名密码访问。

                                                         表 3.1. 设置 Apache 的 httpd.conf

设置 解释
<Location /svn> 意思是Subversion版本库的URL是http://MyServer/svn/
DAV svn 告诉Apache是哪个模块响应那个URL的请求-此刻是Subversion模块。
SVNListParentPath on 对于 Subversion 1.3 或者更高版本,这个指示会列出所有 SVNParentPath 中的版本库。
SVNParentPath D:\SVN 告诉Subversion需要查看的版本库位于D:\SVN 之下
SVNIndexXSLT "/svnindex.xsl" 使用它可以在用浏览器浏览时更好看。
AuthType Basic 激活基本认证,就是用户名/密码
AuthName "Subversion repositories" 用来说明何时弹出要求用户输入认证信息的认证对话框
AuthUserFile passwd 指定使用的认证密码文件
AuthzSVNAccessFile 位置Subversion版本库的访问控制文件的路径
Require valid-user 指定只有输入了正确的用户/密码的用户可以访问URL



----------------------------------


安装了Apache服务器,可以启动不起来。(1. domain problem 2.The requested operation has failed!)
%APACHE_HOME%\bin>httpd.exe -w -n "Apache2.2" -k start 如果有错误会把错误显示出来,当然也可以看log信息。

解决方法是:
修改httpd.conf文件,将serverName=your domain:80 改为serverName=your Ip:80 (因为我机子没有DNS服务)
再修改计算机的网络设置,将 网上邻居->Tcp/IP 属性->高级->LMHOSTS前的勾去掉。
OK,现在就可以启动Apache服务了。

 

 

更多配置信息

 

分享到:
评论

相关推荐

    subversion+apache+TortoiseSVN安装说明

    【Subversion + Apache + TortoiseSVN 安装说明】 Subversion 是一个开源的版本控制系统,Apache 是一款广泛应用的Web服务器,TortoiseSVN 是一个 Windows shell 接口,用于 Subversion。以下是对安装过程的详细...

    linux下subversion+apache server搭建

    用户可以使用Subversion客户端(如TortoiseSVN for Windows)进行版本控制操作,如checkout、commit、update等。 总之,搭建Linux下的Subversion服务器需要对Apache服务器的配置和Subversion的工作原理有深入理解。...

    Apache+ subversion+tortoiseSVN安装手册

    Apache、Subversion 和 TortoiseSVN 是用于版本控制系统的重要组件,尤其在软件开发团队中广泛使用,便于协作和代码管理。下面将详细介绍这三个组件以及如何进行安装。 **Apache Subversion (SVN)** Apache ...

    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)就是一款...

    SVN+TortoiseSVN+Slik-Subversion+site-1.0.6

    在"SVN+TortoiseSVN+Slik-Subversion+site-1.0.6"这个压缩包中,包含了以下关键组件: 1. **Subversion (SVN)**: SVN是一个开源的版本控制系统,它允许开发者跟踪和控制文件和目录的修改。通过记录每次修改,SVN...

    Apache2.2.22+Subversion1.5.3+TortoiseSVN1.5(apache SVN部署全套包)

    Apache2.2.22+Subversion1.5.3+TortoiseSVN1.5(apache SVN部署全套包),博客在http://blog.csdn.net/kimizhou_blog/article/details/7481959

    CollabNet Subversion Edge 4.0.2 + TortoiseSVN+中文包 1.8.2安装、svn服务器搭建、svn工程添加、获取全过程

    CollabNet Subversion Edge 是一款集成了Subversion版本控制系统、Apache服务器和管理界面的开源工具,主要用于企业级的源代码管理和版本控制。该工具提供了一个直观的Web界面,方便管理员进行配置和管理。...

    代码管理工具打包(SVN+TortoiseSVN+SVNeclipse插件+CVS+apache).rar

    本压缩包提供了多种代码管理工具,包括SVN (Subversion)、TortoiseSVN、SVNeclipse插件、CVS(Concurrent Versions System)以及Apache HTTP服务器。接下来我们将详细探讨这些工具及其在软件开发中的应用。 1. SVN ...

    Windows7+_SVN+_Apache2+TortoiseSVN配置安装

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

    再次奉献SVN+apache Server配置

    在IT领域,版本控制系统是软件开发团队协作的重要工具,Subversion(SVN)就是其中的一员。这篇博客的标题“再次奉献SVN+apache Server配置”提示我们将深入探讨如何将SVN与Apache服务器集成,以实现高效的代码管理...

    Subversion+Trac+Installation+Manual

    1. 版本控制:使用svn客户端(如TortoiseSVN)与Subversion仓库交互,进行提交、更新、合并等操作。 2. 问题追踪:在Trac中创建、跟踪、解决任务和缺陷,利用时间线查看项目进度。 3. 版本控制与项目管理的结合:...

    svn+apache 配置版本管理详细步骤以及安装包

    在IT行业中,版本控制是团队协作开发不可或缺的一部分,而Subversion(简称SVN)与Apache的结合使用,能实现高效且安全的代码版本管理。本文将详细介绍如何在Windows XP和Windows 7系统下配置SVN服务器,利用Apache...

    Trac+SVN+Apache安装笔记

    在本文中,我们将详细探讨如何在Windows环境下安装和配置Trac、Subversion(SVN)以及Apache服务器,这对于初学者来说是一份宝贵的指南。首先,确保你已经准备好所有必要的软件包,包括Apache、SVN、TortoiseSVN、...

    apache和Subversion及TortoiseSVN安装配置

    Apache、Subversion(SVN)和TortoiseSVN是软件开发中用于版本控制和协作的重要工具。Apache作为Web服务器,Subversion是一个集中式的版本控制系统,而TortoiseSVN则是Subversion的一个图形化客户端,使得用户在...

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

    根据你的操作系统,可以从Apache Subversion的官方网站下载相应版本。 3. **安装SVN**:解压下载的SVN安装包,然后按照文档指引进行编译和安装。在某些系统上,可能需要安装额外的依赖库,例如apr、apr-util等。 4...

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

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

    winxp+svn+apache安装配置全说明

    进入Subversion安装目录(如`C:\program files\Subversion`),找到`mod_dav_svn.so`、`mod_authz_svn.so`和`libdb44.dll`文件,将它们复制到Apache的`modules`目录(如`C:\Program Files\Apache Software ...

    VisualSVN-Server+TortoiseSVN+LanguagePack_zh_CN

    首先,VisualSVN Server是一款免费且易于管理的Apache Subversion服务器,专为Windows平台设计。它将Subversion的强大功能与Windows的易用性相结合,使得SVN服务器的安装和配置变得简单快捷。VisualSVN Server提供了...

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

    - 将`Subversion\bin`目录下的`mod_authz_svn.so`、`mod_dav_svn.so`、`libdb44.dll`、`libeay32.dll`、`ssleay32.dll`等文件复制到Apache的`modules`目录下。 2. **配置Apache**: - 打开Apache的配置文件`httpd...

Global site tag (gtag.js) - Google Analytics