与‘SVN’有关的日志

SVN版本库中conf下配置文件详细说明

liangkun 发表于 Linux, web开发 分类,标签:
12

svnserve可以通过配置文件来设置用户和口令,以及按路径控制版本库访问权限。本文详细分析了svnserve配置文件格式,并说明如何使用配置文件控制版本库访问权限。

1) svnserve配置文件概述

svnserve配置文件通常由以下3个文本文件组成:

svn服务配置文件,该文件版本库目录的conf目录下,文件名为svnserve.conf。

用户名口令文件,该文件名在文件svnserve.conf中指定,缺省为同目录下的passwd。

权限配置文件,该文件名也在文件svnserve.conf中指定,缺省为同目录下的authz。

2) svn服务配置文件

svn服务配置文件为版本库目录中的文件conf/svnserve.conf。该文件仅由一个[general]配置段组成。

[general]配置段中配置行格式如下:

< 配置项> = < 值>

配置项分为以下5项:

anon-access 控制非鉴权用户访问版本库的权限。取值范围为”write”、”read”和”none”。

即”write”为可读可写,”read”为只读,”none”表示无访问权限。

缺省值:read

auth-access 控制鉴权用户访问版本库的权限。取值范围为”write”、”read”和”none”。

即”write”为可读可写,”read”为只读,”none”表示无访问权限。

缺省值:write

password-db 指定用户名口令文件名。除非指定绝对路径,否则文件位置为相对conf

目录的相对路径。

缺省值:passwd

authz-db 指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。

除非指定绝对路径,否则文件位置为相对conf目录的相对路径。

缺省值:authz

realm 指定版本库的认证域,即在登录时提示的认证域名称。若两个版本库的

认证域相同,建议使用相同的用户名口令数据文件。

缺省值:一个UUID(Universal Unique IDentifier,全局唯一标示)。

【说明】版本库认证域

阅读全文 »

SVN的服务器端和客户端安装配置 以及与MyEclipse 整合使用

zhang 发表于 web开发, 软件家园 分类,标签:
10

首先安装服务器和客户端软件 :

Setup-Subversion和 Subversion的Windows客户端TortoiseSVN

这两个软件是必须安装的,这里给大家提供一下下载地址:

Setup-Subversion:

http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi

TortoiseSVN:

http://dl.pconline.com.cn/download/53122.html

安装过程很简单直接下一步就行了 ,不过安装中会提示要你选择然后选择Apache 2.0 或者 Apache 2.2,这两个都行,随便选一个就行了

其次建立版本库: 两种方式

运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:

svnadmin create E:\svndemo\repository

就会在目录E:\svndemo\repository下创建一个版本库。

我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下”右键->TortoiseSVN->Create Repository here…“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件

第三步就是配置用户权限了 阅读全文 »

版本控制工具使用:Subversion服务器端和TortoiseSVN 客户端

liangkun 发表于 web开发, 软件家园 分类,标签:
0

Subversion服务器端操作:

(1)建立版本库;
方法:在一个F:\testsvn文件夹下点击鼠标右键—->TortoiseSVN—->Create repository here —>

然后会自动创立版本库;

(2)导入项目数据:
启动Subversion 服务器,同时配置这个版本库对应的用户名和密码;
a)在命令行下启动Subversion服务器:
E:\PHP\SVN\Services\install\bin>svnserve -d -r F:\testsvn
b)配置登录Subversion服务器用户名和密码;
c)连接Subversion服务器登录即可;
d)导入数据到版本库———-》 在存放数据的文件夹下点击鼠标右键—->TortoiseSVN—->Import即可;
TortoiseSVN 客户端的操作:

阅读全文 »