`
rainlife
  • 浏览: 233328 次
  • 性别: Icon_minigender_1
  • 来自: 我也来自火星?
社区版块
存档分类
最新评论

Apache和Subversion搭建版本控制环境

    博客分类:
  • JAVA
阅读更多
1. 安装Apache2.0.59(Apache 2.2.4和Subversion1.4.4不匹配)
2. 安装Subversion1.4.4
   在安装过程中会提示是否添加Apache支持(一定要先安装好Apache)
3. 进入Subversion\bin目录,使用svnadmin create E:\Version\version 命令在E盘的               version目录下面建立version版本库
4. 进入Apache的bin目录,使用htpasswd -c -p passwd user命令创建用户并设置密码(-p参数是以明文方式建立密码)
5. 拷贝passwd文件到E:/Version/version/conf/,覆盖passwd文件
6. 在Apache的conf目录下面修改httpd.conf文件,在最后加入如下内容:
<Location /svn>
  DAV svn 
  SVNPath E:/Version/version 
  AuthType Basic 
  AuthName "svn repos" 
  AuthUserFile E:/Version/version/conf/passwd 
  AuthzSVNAccessFile E:/Version/version/conf/authz
  Satisfy Any 
  Require valid-user
</Location>

6. 修改E:/Version/version/authz文件:
[groups]
# harry_and_sally = harry,sally
developer = user
[/]
* = r #所有用户只读
@developer = rw   #developer 用户可读可写
# [/foo/bar]
# harry = rw
# * =

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r

7. passwd文件,如果要加入用户,则只需以明文的方式在这里添加:
user:123456



分享到:
评论

相关推荐

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

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

    linux下subversion+apache server搭建

    Apache是常用的Web服务器,通过与Subversion集成,可以提供WebDAV协议来访问版本库,实现远程访问和版本控制。 **1. Subversion独立服务器搭建** 在Linux系统中,Subversion可以通过独立的svnserve服务进行部署。但...

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

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

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

    作为新一代的开源版本控制工具,Subversion以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等优良特性,正逐渐受到开源软件社区的重视,并有望取代 CVS,成为开源软件开发中版本控制的首选系统。在...

    Apache-Subversion.zip

    Apache Subversion(简称SVN)是一款广泛使用的版本控制系统,它允许用户在多个开发人员之间协作,跟踪文件和目录的修改历史。本压缩包文件“Apache-Subversion.zip”包含了在Windows环境下安装和使用SVN命令行工具...

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

    搭建一个SVN(Subversion)服务器,整合Apache作为前端HTTP服务器,可以实现高效且安全的代码版本控制。这个过程涉及到多个组件的安装和配置,包括Apache、Subversion、SSL加密以及必要的依赖库。以下是详细步骤: ...

    持续集成-Subversion+Apache+Jsvnadmin+jenkins

    本篇主要讨论如何利用Subversion、Apache、Jsvnadmin和Jenkins搭建一个高效的持续集成环境。 首先,Subversion(SVN)是开源的版本控制系统,用于跟踪项目中的文件和目录变更,便于团队协作。安装Subversion需要...

    subversion+apache+TortoiseSVN安装说明

    通过以上步骤,你可以搭建起一个基于 Subversion、Apache 和 TortoiseSVN 的版本控制系统,为团队协作提供便捷的代码版本管理。在实际应用中,可能还需要根据项目需求进行更详细的权限设置和日志管理。

    Subversion服务器搭建

    Subversion(简称SVN)是一种版本控制系统,用于跟踪文件和目录的更改,便于多人协作开发。在本文中,我们将深入探讨如何搭建Subversion服务器,以便团队成员可以共享、同步和管理代码。 首先,我们需要理解...

    使用subversion进行版本控制

    ### 使用Subversion进行版本控制 #### 一、Subversion简介 Subversion(简称SVN)是一种集中式的版本控制系统,用于管理软件开发中的源代码、文档以及其他类型的数据。它通过跟踪不同版本之间的更改来帮助团队协作...

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

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

    Windows apache svn服务器搭建

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

    使用svn和apache打造版本控制服务器

    本主题将详细介绍如何使用Subversion(简称svn)和Apache服务器来搭建一个版本控制服务器,这将极大地提升开发效率和项目管理质量。 Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理源代码文件的更改...

    subversion+apache

    "Subversion + Apache" 是一个常见的版本控制系统与网络服务器的组合,用于管理和协作软件开发项目。Subversion(SVN)是开源的版本控制系统,而Apache是广泛应用的HTTP服务器,它们结合可以提供高效、安全的代码...

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

    2. 安装Apache Subversion:Subversion(SVN)是一个开源的版本控制系统,它提供了一种方便的方式来管理对文件和目录的修改。可以从Subversion官方网站下载适合Windows的安装包,例如SvnSetup-Subversion-1.6.13.msi...

    Windows下安装Apache subversion 域认证.docx

    在Windows环境下搭建Apache Subversion(SVN)服务器并实现域认证的过程相对复杂,但通过以下步骤,你可以成功地创建一个安全且高效的版本控制系统。以下是详细的操作指南: 首先,你需要下载Apache HTTP Server的...

Global site tag (gtag.js) - Google Analytics