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

SVN配置二:subversion配置篇

    博客分类:
  • SVN
阅读更多

      好,教程继续!对于Eclipse中的SVN工具大家并不陌生,但说起Subversion服务器环境的搭建,大家也许会觉得有些陌生。这里我给出了搭建Subversion服务器的快速步骤及可能会遇到的问题,帮助大家轻松完成自己SVN版本管理。

 

一、安装Subversion(我安装的路径是D:\Program Files\svn),会出现两种安装版本

      1、直接安装版:一顿狂点下一步,记得安装路径就可以了,直接完成即可,安装程序会自动完成系统配置。

 

      2、解压缩版:把压缩包的内容解压到所需安装的目录下,然后进行手动配置,配置步骤很简单,如下:

      第一步:进svnversion中的bin目录,如D:\Program Files\svn\bin,复制该地址。

      第二步:右击我的电脑---属性---高级---环境变量---双击“系统变量”中的“path”变量,打开“编辑 系统变量”对话框,把复制的地址粘贴到变量值最前面,加上一个“;”,如D:\Program Files\svn\bin;**********

      第三步:测试,开始---运行---输入cmd,在控制台中输入svnserve --version,如果正常显示配置信息,就是配置成功!

 

      OK!svnversion安装到此结束!

     

二、建立版本库(Repository),可以看作服务器上存放数据的数据库。
      1、在dos命令环境中执行svnadmin create [目录] ,如 svnadmin create d:\svnTest  ,会自动在d:\svnTest  目录下生成很多文件。

 

      2、修改配置文件,配置文件都存放在版本库的conf目录下,如d:\svnTest\conf,里面有三个文件,基本上每个都要修改(都可以用记事本打开)。

 

在文件authz中修改如下(前面不要留空格):

(角色分配----groups格式:角色名=用户名1,用户名2,.....,用户名n)
[groups]
manage = admin
user = joewalker

(根目录权限----/格式:角色名=权限)r:可读   w:可写

[/]
@Manage = rw
@user = r
= r

(下级目录权限----text格式:角色名=权限)r:可读   w:可写

[text]
@Manage = rw
@user = rw
= r

 

在passwd文件修改如下

(格式:用户名=密码)
[users]
admin = admin

joewalker = joe

 

在svnserve.conf文件中修改如下:

(把[general]内容注释去掉)
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = svnTest

 

    3、启动svnversion服务器。

         一般命令为svnserve -d -r  [目录] ,在控制台输入svnserve -d -r d:\svnTest(中文帮助:输入svnserve -help),有些版本的启动程序是svnservice,但是现在的版本一般都是svnserve。

    注意:不要关闭命令行窗口,关闭窗口也会把svnserve停止。

 

   

    好,配置到目前暂时搞一段落了,这个过程是非常关键而重要的,配置文件会直接影响工程项目的版本控制。接下来,就教大家如何使用svn进行项目的导入和导出,这里有两个版本。

    版本一:Svnversion(控制台应用),作者推荐~~

    SVN配置三:使用篇--Svnversion控制台应用  

 

    版本二:TortoiseSVN(图文应用),终于登场了哦!~~很不错哦!很适合管理!!

    SVN配置三:使用篇--TortoiseSVN图形应用

 

 

 

分享到:
评论

相关推荐

    SVN属性配置:必须输入日志/日志模版

    标题中的“SVN属性配置:必须输入日志/日志模版”指的是在使用Subversion(SVN)版本控制系统时,对于提交操作的一个规范设置。SVN允许用户为每个文件或目录设置特定的属性,这些属性可以控制提交行为,比如强制用户...

    subversion-1.11.0

    在实际使用中,根据项目的需求和团队协作的模式,你可以配置svn服务器(如使用Apache或VisualSVN Server),设置权限,以及利用客户端工具(如TortoiseSVN)提供图形化界面,以方便非命令行用户操作。 总的来说,...

    软件开发管理之版本控制管理:Subversion (SVN)

    本篇将深入探讨SVN的基础知识及其在实际开发中的应用。** **一、Subversion简介** Subversion(SVN)是一款开放源码的版本控制系统,它允许开发团队在共享的存储库中维护项目的多个版本。通过记录每一次文件和目录...

    Jenkins subversion svn插件

    2. **SCM 配置**:在 Job 的配置页面,找到“源代码管理”部分,选择“Subversion”,输入 SVN 仓库的 URL。 3. **认证设置**:如果仓库需要认证,可以在“凭证”下配置用户名和密码或使用 Jenkins 的全局认证。 4. ...

    subversion1.8.13版本 svn版本控制器服务器安装包

    Subversion(简称svn)是开源的版本控制系统,用于管理文件和目录在不同时间的更改,以便多人协同工作。Subversion1.8.13是该系统的一个特定版本,提供了许多改进和新特性。 Subversion的核心功能包括: 1. **版本...

    Apache-Subversion-1.14.0.zip

    在安装和配置Subversion命令行工具之前,你需要了解以下关键知识点: 1. **版本控制系统**:Subversion是基于集中式的版本控制系统,与Git等分布式系统不同。它有一个中央服务器存储所有项目版本,客户端通过连接...

    svn subversion-1.7.2

    6. **安装和配置Subversion 1.7.2**: - 下载并安装适合你操作系统的二进制包或源码包。 - 配置服务器端的Subversion服务,如设置版本库路径、访问控制等。 - 客户端工具配置,如设置SVN客户端的URL、认证信息等...

    SVN配置管理及工具使用

    以下是对SVN配置管理和工具使用的详细说明: 1. **安装与配置SVN**: - 安装SVN客户端:对于Windows用户,可以使用TortoiseSVN;对于Linux或Mac用户,可安装命令行工具如`svn`。 - 配置SVN服务器:通常使用Apache...

    Debian下svn服务器的安装与配置

    Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion ...本文详细讲解了 Debian 环境下 Subversion 服务器的安装和配置过程,包括安装 Subversion、创建 SVN 仓库、访问 SVN 仓库等步骤。

    SVN.rar_Subversion_svn

    Subversion(SVN)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许团队成员协同工作,跟踪文件的更改,恢复旧版本,并确保数据的安全性。在这个"SVN.rar"压缩包中,包含了一份名为"SVN....

    HOWTO: Subversion for Windows with Apache server

    综上所述,配置Subversion与Apache服务器的集成涉及到多个步骤,包括安装Apache,设置配置文件,创建SVN仓库,管理用户权限,以及可能的高级配置。通过这个过程,你可以建立一个稳定且安全的代码版本控制系统,为...

    svn配置记录 附带:SVNService包

    标题中的“svn配置记录”指的是关于Subversion(SVN)的配置过程,这是一款流行的版本控制系统,用于管理和跟踪代码库的变化。这篇博文可能是作者在设置SVN服务或客户端时的经验分享,包括安装、配置以及常见问题的...

    ubuntu下SVN服务器安装配置

    Ubuntu 下 SVN 服务器安装配置 本资源提供了 Ubuntu 下 SVN 服务器安装配置的详细步骤,旨在帮助用户快速安装和配置 SVN 服务器。下面是本资源的主要知识点: 1. SVN 简介:Subversion 是一款开放源代码的版本控制...

    SVNManager配置详细说明文档

    SVNManager 配置详细说明文档 SVNManager 是一个基于 Web 的 SVN 管理软件,旨在提供一个统一的平台 для管理 SVN 仓库和控制访问权限。该软件基于 SVN 核心,结合 Apache 和 PHP,提供了一个完整的 SVN 管理解决...

    svn web admin subversion的web管理工具管理服务器端的配置

    由于每次修改svn配置信息都要跑到服务器修改配置和文件,非常烦。网上没有找到我们项目合适的svn web配置工具,于是自己动手,用jsp写了一个web版的管理工具svn web admin,subversion web 管理工具,发布到tomcat上...

    apache配置SVN,Subversion权限控制,win2008 FTP配置权限访问

    Apache配置SVN以及Subversion权限控制是为团队协作提供安全、高效的版本控制系统的关键步骤。在Windows 2008环境中,结合FTP服务器的配置,可以实现多用户对代码仓库的精细化访问权限管理。 首先,安装Apache和...

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

    在Java开发领域,集成开发环境(IDE)如MyEclipse是不可或缺的工具,而版本控制系统如SVN(Subversion)则是协同开发、代码管理的重要手段。本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的...

    macOS svn手册

    本文档旨在介绍如何在macOS Lion (10.7)上安装并配置Subversion 1.6.17,包括其客户端和服务端组件。 #### 二、安装包内容 安装包包含了一个适用于i386和x86_64架构的通用版本的Subversion 1.6.17,具体包括: 1....

Global site tag (gtag.js) - Google Analytics