`

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配置** - **密码数据库配置**...

    linux笔记笔记笔记笔记

    9. **svn文件不显示修改和未修改标示**:Subversion(SVN)是版本控制系统,用于跟踪文件和目录的变更。如果SVN不正确地显示文件状态,可能是因为忽略设置、冲突或配置问题,需要检查和修复。 10. **再次提及的...

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

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

    SVN笔记学习

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史版本。在Linux环境下,SVN提供了一种高效的方式来跟踪和管理代码变更,使得多人协作开发更为顺畅。以下是对"SVN笔记学习...

    svn搭建笔记.zip

    6. **测试SVN服务器**:保存配置后重启Apache,然后使用SVN客户端(如TortoiseSVN)进行连接测试。如果一切配置正确,你应该能看到一个空的仓库,可以开始导入项目文件。 对于初学者来说,"svn搭建笔记.zip"中的...

    svn学习笔记-windows下安装svn加apache的安装流程

    **标题解析:** "svn学习笔记-windows下安装svn加apache的安装流程" 这个标题告诉我们,本文将重点讲解如何在Windows操作系统上安装Subversion(简称svn)以及与Apache服务器的集成配置过程。Subversion是一款流行...

    Maven+Svn安装笔记.rar

    5. **服务端安装**:这部分可能详细讲解如何在服务器上设置SVN仓库,包括使用Apache Subversion服务器软件(如VisualSVN Server)或其他服务器选项,以及配置访问控制和权限管理。 这些笔记对于初学者来说是一份...

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

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

    老鸟rhel5/centos5服务器架设笔记:Trac的安装和配置

    Trac是一个基于Web的项目管理工具,它与版本控制系统(如Git或Subversion)集成,提供了一个直观的界面供用户查看代码变更、提交历史以及管理问题报告。 Trac的安装步骤: 1. 获取Trac的RPM包,或者从源代码编译...

    linux-mysql-oracle- 笔记资料

    2. **工具使用**:文件`svn-apache.txt`可能涉及到Subversion(SVN)和Apache服务器的配置与协作,这是版本控制和网站部署的基础。 3. **MySQL实践**:`ture_mysql.txt`可能是关于MySQL数据库的详细教程,包括安装...

    SVN安装笔记

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

    svn应用笔记

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件。它允许团队成员协同工作,跟踪文件的修改历史,并方便地回滚到任何先前的状态。这篇博文将深入探讨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数据库...

    Linux新手系列文档笔记

    此外,这些笔记还可能涵盖了错误排查、权限管理、网络配置、软件安装等方面,这些都是使用Linux过程中会遇到的关键问题。 学习Linux并不需要一步到位,而是要逐步积累。这个系列的笔记将是你探索Linux世界的向导,...

    我的cvs2svn笔记

    《我的cvs2svn笔记》是一份详细的指南,旨在帮助用户在Windows环境下将CVS(Concurrent Versions System)版本库转换为SVN(Subversion)版本库。CVS是一种广泛使用的源代码控制系统,而SVN则因其先进的特性,如分支...

    openwrt学习笔记

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

    svn的操作笔记

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在本文中,我们将深入探讨SVN的基本概念、安装、配置以及如何使用它进行版本控制。 首先,让我们从SVN...

Global site tag (gtag.js) - Google Analytics