`
王之子
  • 浏览: 109886 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Windows下 Apache 搭建和配置Subversion服务器

阅读更多

一、软件下载

 

  到 http://www.collab.net/downloads/subversion 下载相关软件。

 



 

 

二、安装软件

 

    Subversion 1.8.3 版本的安装包自带了Apache 2.2.8,所以无需额外安装Apache服务器。一路默认安装,如果需要修改仓库根目录或者Apache2.2.8端口可以自行修改为自己的信息,Apache默认端口为80,Subversion 默认仓库存储路径为 C:svn_repository 可自由设定仓库存储路径(D:\svn_repository)。

 

    安装的过程中会自动将 Subversion 和 Apache 注册成服务,安装完成后重启一下电脑,运行services.msc查看服务,可以看到 “Apache2.2”和“Subversion Server”两个服务已经自动启动,如果不想让他们自动启动,可以修改为手动启动。

 

三、配置

 

1、修改 Apache 的配置文件,在 conf/httpd.conf 中注册 Subversion 浏览库和权限控制模块:

 

LoadModule dav_svn_module     modules/mod_dav_svn.so

 

2、打开 mod_dav.so 和 mod_dav_fs.so 模块,去掉开头的注释关键字“#”

 

LoadModule dav_module modules/mod_dav.so

LoadModule dav_fs_module modules/mod_dav_fs.so


3、在 conf/httpd.conf 文件末尾添加以下代码


 <Location /svn>

   DAV svn  #告诉 Apache 哪个模块负责服务像那样的URL

   SVNParentPath D:\svn_repository   #配置库路径

   AuthType Basic #启用基本的验证,用户名/密码验证

   AuthName "svn repos" #当一个验证对话框弹出时,告诉用户这个验证是用来做什么的

   AuthUserFile D:\svn_repository\.htpasswd  #身份验证文件的路径

   Require valid-user  #禁止匿名访问

   SVNListParentPath on #允许访问/svn目录

 

</Location>


4、用 apache htpasswd 建立用户密码文件,并添加用户密码到密码文件中。打开命令行提示符,进入到 Apache 的 bin 目录中,


htpasswd -c D:\svn_repository\.htpasswd harry


#创建一个新的认证文件并在其中添加一条用户 harry 的记录,密码将被提示输入。


以后想添加用户或者修改密码,只需键入以下命令


htpasswd D:\svn_repository\.htpasswd harry


5、重启 Apache 服务器,使用 http://svn服务器IP/svn/svndemo 连接服务器

 

 

原文链接:http://woqilin.blogspot.com/2013/09/windows-apache-subversion.html

  • 大小: 20.2 KB
分享到:
评论

相关推荐

    linux下subversion+apache server搭建

    总之,搭建Linux下的Subversion服务器需要对Apache服务器的配置和Subversion的工作原理有深入理解。完成上述步骤后,团队成员即可通过网络方便地进行代码的版本控制和协作开发。在实际应用中,还需要考虑安全设置、...

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

    ### Windows下SVN + Apache搭建SVN服务器 在软件开发过程中,版本控制系统是必不可少的工具之一,它能够帮助团队高效地管理代码版本、合并更改以及追踪历史记录等。其中,Subversion (SVN) 是一个非常流行的集中式...

    Windows下Subversion服务器搭建指南

    总之,搭建Windows下的Subversion服务器涉及下载、安装、创建版本库、配置权限、备份与恢复等多个步骤。理解每个步骤并正确执行,就能成功搭建一个功能完善的Subversion服务器,为团队的协同开发提供强大支持。

    Windows apache svn服务器搭建

    本教程将详述如何在Windows环境下搭建基于Apache服务器的Subversion(SVN)服务端,帮助你实现代码的集中式管理。 首先,我们需要了解SVN的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理...

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

    本文将详细介绍如何在Windows环境下配置基于Apache的Subversion服务器。 首先,了解Subversion客户端的使用方式。客户端如TortoiseSVN可以通过file://、http://或svn://等协议访问版本库。本地版本库可通过file://...

    Linux下SVN服务器的搭建与配置.docx

    Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将详细介绍 Linux 下 SVN 服务器的搭建与...

    Subversion服务器搭建

    在本文中,我们将深入探讨如何搭建Subversion服务器,以便团队成员可以共享、同步和管理代码。 首先,我们需要理解Subversion的核心概念。Subversion仓库是存储所有版本历史的地方,而客户端则用于与仓库交互,包括...

    用 Apache 和 Subversion 搭建安全的版本控制环境

    ### 用 Apache 和 Subversion 搭建安全的版本控制环境 #### Subversion 简介 Subversion 是一种开源版本控制系统,它以其强大的特性和灵活性,在开源软件开发领域获得了广泛的认可。相比于早期流行的版本控制系统 ...

    windows下svn服务器环境搭建(subversion)

    在Windows环境下搭建SVN(Subversion)服务器是许多开发者和团队进行版本控制的重要步骤。Subversion是一个开源的版本控制系统,用于管理代码和其他文件的历史版本,便于团队协作和代码管理。以下将详细介绍如何在...

    Linux下SVN服务器的搭建与配置

    Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建SVN服务器 要搭建SVN服务器,首先...

    在windows下搭建基于apache的SVN环境.pdf

    在Windows环境下搭建基于Apache的SVN服务器涉及到一系列的步骤,包括安装必要的软件、配置环境以及测试安装的SVN服务器是否工作正常。以下是从给定文件内容中提取的详细知识点: 1. 安装Apache HTTP服务器:首先...

    linux系统安装subversion服务器与配置实用.pdf

    通过以上步骤,可以成功地在Linux系统上搭建Subversion服务器,并使用TortoiseSVN客户端进行日常的版本控制工作。Subversion提供了高效、灵活的版本管理功能,能够有效地帮助团队协作和项目管理。

    windows 搭建本地svn服务器

    本文将详细介绍如何在Windows操作系统上搭建本地的Subversion服务器,以便团队成员可以协同工作并管理代码版本。 首先,我们需要了解什么是Subversion。Subversion是一个开源的版本控制系统,它能够跟踪文件和目录...

    搭建SVN服务器(整合Apache+Subversion)

    这个过程涉及到多个组件的安装和配置,包括Apache、Subversion、SSL加密以及必要的依赖库。以下是详细步骤: 1. **安装Apache**: 首先,我们需要获取Apache HTTP Server的源代码,例如`httpd-2.4.35.tar.gz`,...

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

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

    详细介绍Windows下SVN服务器的配置

    【Windows下SVN服务器配置详解】 Subversion (简称SVN) 是一款强大的版本控制系统,它在Windows环境下同样可以被高效地配置和使用。本指南将详细介绍如何在Windows上搭建SVN服务器,包括Apache HTTP Server的安装、...

    Windows环境下Collabnet_Subversion_Edge与Trac集成安装方法

    本文将详细介绍如何在Windows环境下实现Collabnet Subversion Edge 版本服务器与 Trac 的集成安装,以期提高开发团队的工作效率。 #### 二、Collabnet Subversion Edge介绍 Collabnet Subversion Edge 是一款集成...

Global site tag (gtag.js) - Google Analytics