`

SVN服务端的配置

阅读更多
1.SVN服务端的配置:
安装subversion,我选择的是svn-1.4.1-setup.exe进行安装,安装到D:\Subversion
2.创建SVN存储库(repository)
也就是建立版本库,我建立的是多库,先在D盘建立一个文件夹SVNROOT然后在这个文件夹里建立版本库,我首先创建一个版本库的名称为:工作文档
建立版本库的方法:输入DOS命令:
svnadmin create D:\SVN\工作文档
repository创建完毕后会在目录下生成若干个文件和文件夹,dav目录是提供Apache 与mod_dav_svn使用的目录,让它们存储内部数据;db目录就是所
有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端;format文件是一个文里面只放了一个整数,表示当前文件库配置的版本号。
3.配置SVN服务器
配置服务器的地方就是你所建立版本库的地方F:\SVNROOT\工作文档。 打开/conf/目录,打开svnserve.conf找到下面的句子:
[general]
# password-db = passwd
# anon-access = none
# auth-access = write
# authz-db = authz
# realm = My First Repository
去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件.a access = none 是匿名用户不能访问,必须要有用户名和密码。(注意:问这,一定要注意格式去掉注释后要顶格不能有空) 同样打开passwd文件,将
# harry = harryssecret
# sally = sallyssecret
格式为“用户名 = 密码”,如可插入一行:mm = mm,即为系统添加一个mm,密码为mm的用户.(注意顶格写不要有空隙)。
4.运行SVN服务器
单库下运行服务器的方式:
SVN服务器的执行如下命令:
svnserve --daemon --root D:\SVN\工作文档(此时svnserve只能为一个版本库工作)
可以简写为:svnserve -d –r D:\SVN\工作文档 (注意:这是临时打开的服务,命令执行后不能关闭窗口) 用后台服务的方式可以设置开机自动执行,执行语句为:
D:\ Subversion\bin>sc create svnservice binpath= "d:\ Subversion\bin\svns --service –r D:\SVN\工作文档
就可以用net svnservice stop 或者start来启动服务了 也可以在Sevices.msc 了。 多库下运行服务器的方式:
SVN服务器的执行如下命令:
svnserve –d –r D:\SVN (此时svnserve可以为多个版本库工作)
用后台服务的方式可以设置开机自动执行,执行语句为:
sc create SVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r D:/S displayname= "SVNService" depend= Tcpip start= auto
5.用户客户端访问 用户访问的地址可以写成:svn://IP地址/版本库名称
SVN服务端权限的制定
多库下设置权限:
jsm是工作文档的管理者,对工作文档有完全权限
wrl对工作文档的公司CMMI 建设有完全的权限,但对其中的\培训试题\试题 任何的权限
sb对工作文档的公司CMMI 建设有完全的读权限,但对其中的\培训试题\试题有任何的权限

对应的组及组的用户:
group_CMMI:jsm
group_wjjc:wrl
group_xczh:sb
配置授权:
[groups]
group_CMMI = jsm
group_wjjc = wrl
group_xczh = sb
[/]
* = r
[工作文档:/]
@group_CMMI = rw
@group_wjjc = rw
@group_xczh = r
[工作文档:/培训试题/试题]
@group_CMMI = rw
@group_wjjc =
@group_xczh =
关于中文目录,也是没有问题的,只是注意要把authz文件转化为UTF-8无B 式,在我的WINXP的UltraEdit里显示的文件格式为U8- DOS ,具体的做法是UltraEdit打开authz文件,然后选择“文件->转换->ASCII转UTF-8”,然后保存。
利用UltraEdit我们可以将BOM 去掉。方法是:首先利用“UTF-8 TO ASCII” 件转换成本地编码,通常是GB2312码,然后再使用“ASCII TO UTF-8(UN Editing)”来转换到 UTF-8 即可
分享到:
评论

相关推荐

    SVN服务端配置手册

    【SVN服务端配置手册】 SVN(Subversion)是一种版本控制系统,用于管理代码和其他文件的变更历史。在本文中,我们将重点介绍如何配置SVN服务端,包括VisualSVN Server的安装、客户端TortoiseSVN的安装,以及权限...

    svn服务端安装步骤

    ### SVN服务端安装步骤详解 #### 一、概述 Subversion(简称SVN)是一种集中式的版本控制系统,广泛应用于软件开发和其他需要版本控制管理的工作环境中。本文将详细介绍SVN服务端的安装步骤及相关命令,帮助读者...

    svn服务端配置.docx

    ### SVN服务端配置详解 Subversion (简称SVN) 是一款开源版本控制系统,广泛应用于软件开发项目中,用于代码管理、版本控制及协同工作。本文将深入解析SVN服务端的配置过程,涵盖安装、服务启动及关键的权限配置。 ...

    SVN服务端及客户端的配置

    在这个主题中,我们将详细讨论如何配置SVN服务端以及客户端,尤其针对新手进行逐步指导。 首先,让我们了解一下SVN服务端的配置。SVN服务端通常使用Apache的Subversion模块(mod_dav_svn)或VisualSVN Server。这里...

    svn服务端与客户端

    SVN服务端是整个版本控制系统的核心,它存储所有项目文件的版本历史。常见的 SVN 服务端软件有: 1. **VisualSVN Server**: 提供了一个易于安装和管理的 SVN 服务器解决方案,特别适合 Windows 环境。`VisualSVN-...

    ubuntu_linux_svn服务端客户端配置

    首先,让我们深入了解Ubuntu Linux上的SVN服务端配置: 1. **安装SVN服务器**:在Ubuntu上,我们可以使用`apt`命令来安装Subversion。打开终端并执行以下命令: ``` sudo apt update sudo apt install ...

    SVN服务端安装版

    本指南将详细介绍如何安装和配置SVN服务端,以及如何利用其特性进行项目管理。 首先,让我们了解一下SVN的基本概念。Subversion的核心功能是跟踪文件和目录的变更历史,允许多个用户协同编辑同一份代码库,同时避免...

    svn 服务端安装版

    在本篇中,我们将详细讨论如何安装和配置SVN服务端。 1. **SVN服务端选择** SVN服务端有两种常见的实现:Apache HTTP Server(通常与mod_dav_svn模块一起使用)和VisualSVN Server。Apache适合大型项目,因为它...

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

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

    SVN服务端安装软件

    总之,安装和配置SVN服务端是一个涉及多个步骤的过程,但通过VisualSVN Server的直观界面,可以大大简化这个过程。正确安装和配置后,SVN将成为团队协作的重要工具,帮助追踪代码变化,提高开发效率。

    软件+svn服务端/客户端安装包

    1. SVN服务端安装: SVN服务端是团队共享代码库的核心,通常使用Apache Subversion服务器(也称作`svnserve`)或基于HTTP/HTTPS的Apache HTTP Server与mod_dav_svn模块。`svnserve`是轻量级的选择,配置简单,适用...

    关于SVN提交强制加入注释(服服务端配置)

    本文将详细讲解如何在SVN服务端配置中强制要求开发者在提交代码时添加注释,以便更好地追踪和理解每次提交的目的。 **SVN提交注释的重要性** 在团队开发中,每次代码提交都应该附带清晰的注释,这有助于其他团队...

    SVN服务端和客户端完整版

    1. **服务端软件**:如VisualSVN Server或CollabNet Subversion Server,它们提供了安装和配置SVN服务端所需的所有组件。服务端通常包括一个数据库来存储版本库,以及一个HTTP或HTTPS服务器来提供对版本库的访问。...

    SVN服务端和客户端的安装包

    一、SVN服务端安装与配置 1. 选择SVN服务端软件:常见的SVN服务器软件有VisualSVN Server(适用于Windows)和Apache Subversion(支持多平台)。VisualSVN Server以其易用性和强大的管理界面而备受青睐,而Apache ...

    SVN服务端客户端以及插件文件

    下面将详细介绍SVN服务端、客户端以及与Eclipse集成的相关知识点。 1. SVN服务端:通常使用VisualSVN Server VisualSVN Server是Windows平台上的一个易于安装和管理的SVN服务器。提供的`VisualSVN-Server-3.6.3-x...

    svn服务端1.6版本

    在本文中,我们将深入探讨SVN服务端1.6版本的特点、功能以及如何进行安装和配置。 SVN 1.6是Subversion的一个重要版本,它在稳定性、性能和易用性上都有显著提升。此版本引入了多项新特性,包括增强的冲突解决机制...

    svn服务端客户端配置

    本文将围绕“svn服务端客户端配置”这一主题,分享配置过程中的一些关键步骤和可能遇到的问题。 首先,选择合适的软件版本至关重要。在文中提到的配置中,作者使用的是Subversion 1.4.6作为服务端,Apache 2作为...

    SVN服务端、客户端中文汉化版windows平台

    在本压缩包中,包含了SVN服务端和客户端的中文汉化版,方便中国用户使用。 服务端: SVN服务端是整个版本控制系统的核心,负责存储和管理项目的所有版本数据。在Windows平台上,通常使用VisualSVN Server作为SVN的...

    SVN服务端,客户端安装教程

    Windows下的SVN服务端安装教程 一叶知秋制作整理 1.依次安装TortoiseSVN,Subversion 2.将SVNService.exe拷贝到Subversion安装目录下的bin目录下 3.运行cmd,进入命令行,将目录切换到Subversion安装目录下的bin...

Global site tag (gtag.js) - Google Analytics