`

subversion使用配置笔记

阅读更多

一、windows下安装subversion

  1. 下载windows版安装文件
    下载地址:http://downloads-guests.open.collab.net/files/documents/61/1373/CollabNetSubversion-server-1.5.5-1.win32.exe
    或去 http://subversion.tigris.org/下载最新版本的安装文件
  2. 安装
    下载下的为exe的文件。直接安装,一路"next"
    注:在安装过程中会提示你有个路径是"C:\svn_repository",默认是这个路径。你也可以选这其他路径。个人理解是下面建资源库的存放位置。
  3. 测试安装
    打开windows命令行提示窗口输入:"svn help"如果能出现相关svn信息这说明安装成功。

 

二、配置svn服务

  1. 创建资源库位置
    选中适当的位置建立一个文件夹如:e:\fengzhiyin_svn。(当然你可以用安装时创建的文件夹)
  2. 创建资源库
    打开windows命令行提示窗口,运行如下命令:" svnadmin create e:\fengzhiyin_svn"或者进入该文件夹运行如下命令:"svnadmin create ." 其中"."表示当前目录。命令执行完后"e:\fengzhiyin_svn"文件夹中会出现5个文件夹,和2个文件。
  3. 修改密码服务
    进入e:\fengzhiyin_svn\conf文件夹,编辑svnserve.conf文件,去除password-db = passwd前的注释符,表明对password从passwd中获取 .
  4. 创建用户
    编辑passwd文件,在[user]下面添加希望的用户名,比如我修改如下:
    [users]
    # harry = harryssecret
    # sally = sallyssecret
    fengzhiyin = fengzhiyin

    表明添加了一个用户,用户名为fengzhiyin ,密码为fengzhiyin 。
  5. 修改svn服务资源库指定的"e:\fengzhiyin_svn"
    方式1.修改配置文件:
           找到svn安装程序所在文件夹,一般为:"C:\Program Files\CollabNet Subversion Server".在该目录下找的文件:"httpd\conf\httpd.conf".用记事本或其他文本编辑器打开,在文件的末尾会有以下内容:
          <Location /svn>
                DAV svn
                SVNParentPath C:\svn_repository
          </Location>
    以上内容是在安装svn程序文件时没有修改的情况下的内容,我们修改为:
          <Location /svn>
                DAV svn
                SVNParentPath E:\fengzhiyin_svn
          </Location>
    保存,重启机器。
    方式2.修改注册表
          在运行窗口输入:"regedit"打开注册表编辑器。
          在'HKEY_LOCAL_MACHINE'的'SOFTWARE'查找"apache-repository-path"的键修改其值'E:\fengzhiyin_svn'
          在'HKEY_LOCAL_MACHINE'的'SOFTWARE'查找"svnserve-repository-path"的键修改其值'E:\fengzhiyin_svn'
          在'HKEY_LOCAL_MACHINE'-->'SYSTEM'下查找svnserve修改"ImagePath"的键值为"C:\Program Files\CollabNet Subversion Server\svnserve.exe" --service -r "E:\fengzhiyin-svn" --listen-port "3690"
  6. 启动svn服务
    在windows的服务组件中有一个"Subversion Server"为名的服务。从新启动服务Ok了。
1
0
分享到:
评论

相关推荐

    Hadoop 0.20.2安装配置笔记(2012-2-28).doc

    Hadoop 0.20.2安装配置笔记,在虚拟机上实现,宿主机(xp):内存4G,安装三台虚拟linux系统,文档里有详细介绍,按此文档,基本没啥问题,这是我配置好了后写的。

    SVN+Trac的配置笔记

    SVN(Subversion)是一种版本控制系统,而Trac则是一个集成项目管理工具,它们的结合使用可以帮助团队更有效地管理代码仓库和项目进度。以下是对SVN和Trac配置的详细说明: 1. **SVN配置** - **密码数据库配置**...

    配置svn教会你ibatis的好个人笔记

    【标题】:“配置svn教会你ibatis的好个人笔记”是一篇针对初学者的教程,旨在帮助读者掌握如何配置Subversion(svn)以及使用iBATIS框架。这篇笔记以树形结构进行分层,确保逻辑清晰,便于理解。 【描述】:作者...

    如何使用SVN进行版本管理笔记.pdf

    我们可以使用 chkconfig 命令来配置 SVN 服务的启动方式,然后使用 args 命令来配置服务的具体参数。 SVN 是一种功能强大且灵活的版本管理工具,它可以帮助开发团队更好地管理代码的变更、协作和版本控制。在软件...

    SVN安装笔记

    【SVN安装笔记】这篇笔记主要讲述了在LINUX环境下如何配置和安装SVN,这是一个版本控制系统,对于软件开发团队协作至关重要。以下是对整个过程的详细解释: 1. **检查是否已安装SVN**:首先通过`rpm –qa |grep svn...

    mule学习笔记(初学者)

    本学习笔记将帮助初学者理解Mule的基本原理、架构、核心概念以及如何开始使用Mule进行开发。 1. **Mule原理** Mule的核心在于服务导向的集成(SOI),其设计理念是通过灵活、可扩展的方式连接不同应用,促进数据的...

    SVN初学者笔记

    这篇笔记主要面向初学者,涵盖了SVN的基本操作,包括安装、与Eclipse的集成以及如何有效地学习和使用SVN。 **1. SVN安装** 在Windows环境下,你可以下载SVN的安装文件,将其安装在D盘的指定目录。安装完成后,SVN的...

    linux下redmine安装笔记

    在Linux环境下安装Redmine是一个涉及多个步骤的过程,其中包括设置MySQL数据库、安装Ruby环境及相关插件、获取Redmine源码并配置、初始化数据库以及启动服务器。以下是对这些步骤的详细说明: 1. **安装MySQL数据库...

    openwrt学习笔记

    OpenWrt 学习笔记 OpenWrt 是一个基于 Linux 的开源嵌入式操作系统,广泛应用于无线路由器和其他网络设备。它的灵活性和可定制性使得开发者能够根据需要调整固件功能,构建自己的网络设备软件栈。以下是一些关于 ...

    Android和linux基础知识笔记分享 有米分享.doc

    7. **Linux下svn使用指南**:讲解如何在Linux环境中使用版本控制工具Subversion(svn),包括基本的增删改查操作。 8. **LFS(Linux From Scratch)相关**:LFS是一个项目,指导用户从源代码构建自己的Linux系统,...

    svn-笔记.docx

    【SVN笔记】 SVN,全称Subversion,是一款广泛应用于软件开发领域的版本控制系统,旨在解决多人协作开发中可能出现的问题,如代码冲突、版本管理混乱等。它通过跟踪文件的修改历史,使得开发者能够轻松备份不同版本...

    dojo学习笔记(web编程必备)

    - **获取最新源码**:使用Subversion工具,通过指定的URL克隆Dojo的源代码仓库到本地,根据需求选择目录。 ### 3. 模块与包系统 - **模块**:Dojo将代码组织成逻辑单元,类似于Java的包,包含类和函数。模块命名...

    Win安装svn+trac

    【安装Apache+Subversion+ViewVC学习笔记】 在IT领域,特别是版本控制系统中,Subversion(简称SVN)是一个广泛使用的工具,它允许团队协作并管理代码和其他文件的版本。Trac是一个开源的项目管理和问题跟踪系统,...

    java学习笔记

    Java学习笔记涵盖了许多基础到高级的Java编程概念和技术。Java是一种广泛使用的面向对象的编程语言,以其跨平台的特性而闻名。以下是一些关键的知识点: 1. **基础语法**:Java的基础包括变量、数据类型、运算符、...

    maven从入门到实战

    本文首先针对maven3.3.3 的版本构建普通Java 应用和Java Web 应用进行讲解。...接下来针对maven 与配置管理工具subversion 进行整合进行了详细介绍。最后针对一个具体项目应该按什么顺序去使用maven 进行说明。

    AnyFo - SVN 碧血剑法.doc

    【AnyFo SVN 碧血剑法】是针对Subversion(SVN)版本控制系统的一份详细教程,旨在帮助用户理解和掌握如何使用SVN进行代码管理。以下是对文档内容的详细解释: 1. **文件简介**: 提到了三个关键文件:`subclipse-...

    树莓派+Qt开发环境搭建、简单GUI程序设计,点亮4个LED灯

    - 安装编译环境所需的工具,如`gcc`, `xterm`, `git-core`, `subversion`。 - 启动Qt Creator,检查是否成功安装。 - 如遇到“找不到有效的设置文件”错误,删除项目中的.user文件,重新配置项目即可。 2. **LED...

Global site tag (gtag.js) - Google Analytics