`
小开ye
  • 浏览: 120229 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

svn相关安装、配置

阅读更多

svn的安装还是比较简单的,下载最新安装程序即可。相关信息参见:http://www.subversion.org.cn

如果想用http协议访问管理svn,建议先安装apache_2.0版本,可以去apache网站下载。注意:apache2.0的版本支持  svn 1.4.2,apache2.1暂时不支持。

如果安装步骤是先装apache,再装svn,一般情况,问题就简单了,只要在apache的httpd.conf,增加一个location就可以了。

<location svn=""></location>
    DAV svn
    SVNParentPath D:\repository
    AuthType Basic
    AuthName "Subversion repository"
    AuthUserFile D:\repository\password
    AuthzSVNAccessFile D:\repository\authz
    Require valid-user

如果安装步骤相反了,则请参考svn的文档,进行配置。

1. 创建新用户的命令

(先创建一个password文件)  httpasswd -c d\repository\password {your-name}


(加新用户) htpasswd d:\repository\password {your-name}

2. 创建svn的命令
svnadmin create d:\repository\{project-name}

3. 访问url
http:\\xxx.xxx.xxx.xxx\svn\{project-name}

4.访问权限管理

创建一个authz文件,可以从d:\repository\{project-name}\conf\authz 复制一个

按照里面原有的sample配置即可。

这里主要想说明的是对中文目录的处理,如果你有中文目录权限控制,需要把文件转换成UTF8格式。

今天弄了一个上午,走了很多弯路,才弄明白一点。就是转成的文件,看了的中文变成了乱码,千万不要再去改回来。呵呵!

svn使用起来还是比较方便的。虽然使用过程中会有一些小问题,但都比较方便解决。

 

分享到:
评论
1 楼 小开ye 2007-07-25  
前几天给客户培训svn,在结合apache授权访问的时候,碰到了一点问题,当时没有解决。今天查了一下资料才发现错的地方。由于我在apache的httpd.conf中定义location的时候,使用了SVNParentPath,所以在配置authz文件的时候,应该是使用
[repos1:/]
@dev1 = rw
* =
[repos2:/]
@dev2 = rw
* =

类似这样配置。

相关推荐

    SVN的安装和配置 SVN的安装和配置

    在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1. 安装SVN服务器** 在Windows系统上,通常使用VisualSVN Server作为SVN服务器。首先,访问VisualSVN官网下载安装包,...

    SVN相关安装配置和包

    在本文中,我们将深入探讨SVN的安装配置过程,以及如何利用其进行有效的项目协作。 首先,让我们来了解SVN的基本概念。SVN的核心理念是版本化,即记录文件和目录的历史变化,使得团队可以在任何时间点恢复到之前的...

    svn服务器安装配置

    ### SVN服务器安装与配置详解 #### 一、概述 Subversion (SVN) 是一种流行的版本控制系统,广泛应用于软件开发项目中。通过SVN,团队成员可以协同工作,管理源代码的变化历史,确保项目的稳定性和可追溯性。本文将...

    Myeclipse10如何安装配置svn(包含配置所需文件)

    本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的代码版本控制。提供的压缩包文件包含了配置所需的全部资料,包括配置文件和详细的说明。 首先,我们需要理解SVN的作用。SVN是一种集中式的...

    SVN安装配置手册

    #### 三、修改svn配置文件 - **svnserve.conf配置**:此文件位于SVN安装目录下的`conf`子目录中,用于配置SVN服务器的基本行为。 - `anon-access=none`:禁止匿名访问,确保只有授权用户才能访问仓库。 - `auth-...

    svn 一键安装配置

    本文将详细介绍如何一键安装配置SVN,以及如何实现开机自动启动SVN服务。 首先,我们需要获取SVN的安装包。这通常可以通过访问SVN官方网站或通过包管理器(如apt-get for Ubuntu/Debian,yum for CentOS/RHEL)来...

    SVN安装与配置常用命令

    ### SVN安装与配置详解 #### 一、SVN简介及重要性 SVN(Subversion)是一种开源的版本控制系统,广泛应用于软件开发过程中对代码进行版本管理。它可以帮助团队成员协同工作,确保代码的安全性和一致性。本文将详细...

    svn安装配置手册 svn安装配置手册 svn安装配置手册

    ### SVN安装配置手册知识点详解 #### 一、概述 Subversion (SVN) 是一种广泛使用的版本控制系统,用于管理软件开发中的源代码版本控制。本文将详细介绍如何在Windows环境下安装和配置SVN服务器,包括Apache Web...

    svn服务端安装步骤

    本文将详细介绍SVN服务端的安装步骤及相关命令,帮助读者顺利搭建SVN服务器。 #### 二、环境准备与配置 1. **创建SVN根目录**: - 首先,需要在服务器上创建一个作为SVN库的根目录。例如,在示例中,使用了`C:\...

    ubuntu下SVN服务器安装配置

    6. 配置 Apache 2:需要安装并配置 Apache 2 使用 SVN,详细信息可以另见相关文档。 7. 使用 HTTPS 协议访问 SVN 文件仓库:需要在 Apache 2 中安装并配置数字证书,详细信息可以另见相关文档。 8. 解决常见问题:...

    安装svn安装svn安装svn

    本资源主要介绍了安装和配置 Jeesite 项目所需的环境,包括安装 SVN 服务端和客户端、Maven 的安装和配置、MySQL 数据库的安装和配置、IDEA 的安装和配置、JDK 的配置等。 svn 服务端和客户端的安装 在安装 SVN ...

    配置管理工具-SVN

    安装完成后,需要在命令行或图形界面客户端中配置SVN的环境变量,以便正常使用。 3. **使用教程** - **创建仓库**:可以通过命令行工具svnadmin创建一个新的仓库,或者使用图形化管理工具如TortoiseSVN。 - **检...

    SVN 安装配置教程

    **SVN安装配置教程** **一、什么是SVN** SVN,全称为Subversion,是一个开源的版本控制系统,用于管理代码和其他文件的变更历史。它允许团队成员协作开发,跟踪每个更改,解决冲突,并轻松回溯到任何版本,极大地...

    Myeclipse6.5 SVN插件安装及配置

    《MyEclipse 6.5 SVN插件安装与配置指南》 在软件开发过程中,版本控制工具至关重要,Subversion(SVN)就是其中的一员。在使用集成开发环境(IDE)如MyEclipse时,集成SVN插件可以方便地进行代码的版本管理和团队...

    SVN的安装配置

    ### SVN的安装配置详解 #### 一、安装服务器和客户端软件 在进行版本控制系统的部署时,Subversion(简称SVN)是一个广泛采用的选择。为了能够有效地使用SVN,首先需要在服务器端和客户端分别安装相应的软件。对于...

    myeclipse10.0优化及SVN安装配置

    ### MyEclipse 10.0 优化及 SVN 安装配置详解 #### MyEclipse 10.0 优化技巧 **1. 字体设置调整:** 在使用 MyEclipse 10.0 时,为了提升开发体验,推荐进行字体设置调整。具体步骤如下: - 打开 `Window` 菜单。 ...

    SVN的安装配置与使用说明

    【SVN的安装配置与使用说明】 Subversion(SVN)是一种版本控制系统,它用于管理文件和目录的历史记录,使得多人协作开发时可以追踪和控制文件的修改。本指南将详细讲解SVN的安装、配置以及基本使用方法,帮助您...

Global site tag (gtag.js) - Google Analytics