SVN访问版本库配置方式剖析

开发 项目管理
在学习SVN的过程中,你可能会遇到SVN访问版本库的配置方式问题,在这里和大家分享一下,希望通过本文的学习大家对SVN访问版本库的配置方式有所了解。

本节向大家介绍一下SVN访问版本库的配置方式,主要讲解一下搭建SVN服务器步骤,这里我发表一下个人理解,和大家讨论讨论,欢迎大家一起来学习SVN访问版本库的配置方式。
该配置是在Windows操作系统下完成的。
SVN相关软件版本:
SVN的版本:svn-1.4.2
TortoiseSVN版本:TortoiseSVN-1.3.5.6804

搭建SVN服务器步骤:

1.安装SVN,和TortoiseSVN.

2.SVN访问版本库的配置时,首先创建一个库,选择你要将SVN创建在的目录.例如在D:/SVN/TEST目录下,右击鼠标,选择:
tortoiseSVN->createrepositoryhere
选择存储的文件类型FSFS或BDB
执行后,你会在test文件夹下发现自动生成的文件夹和文件,这在下面会用到。

3.在dos控制台状态下cdsvn安装目录然后执行svnserve-d-rd:\svn

4.接下来是配置SVN的用户及其权限.
打开D:/SVN/TEST目录,你会发现已经多了一些目录和文件,
5:打开conf子目录,打开svnserve.conf文件,这里行前凡是有#的都等于是被注释忽略了,你可以把#去掉让那一行生效,或者自己新添加行.里面的英文注释已经详细说明了各种设置的含义,最后你设置[general]小节中行前没有#号的内容为:
[general]
anon-access=none
auth-access=write
password-db=passwd
authz-db=authz
含义是:
未验证用户无任何权限(如果把none修改为read就是给予读权限)已验证用户给予写权限(当然也能读),下面继续介绍SVN访问版本库的配置。

6:密码数据存放到passwd文件中
然后打开同目录的passwd文件来设置帐户:
同样,设置[users]小节中行前没有#号的内容,例如:
Web=abc123
Svn=7654321
含义是:
用户web的密码为abc123,访问权限存放到authz文件中

7:然后打开同目录的passwd文件来设置权限:
[groups]
g_vip=Svn
g_manager=Web
[test:/]
@g_manager=rw
@g_vip=r
*=r
*=r说明没的权限只能读

8.将项目导入版本库,打开"我的电脑",在你需要进行版本控制的目录,在项目文件夹上右击,选择TortoiseSVN,再选择子菜单"import…",设置"文件库url"为svn://localhost/test点确定(这里用localhost,其它机器如果要访问svn服务,应该用svn://svn服务器的IP地址,例如svn://10.0.0.1)
至此,SVN服务器配置完成。本节介绍SVN访问版本库的配置方式完毕。

【编辑推荐】

  1. Windows下SVN版本库自动备份脚本如何实现
  2. SVN入门介绍如何创建版本库
  3. 三步实现Eclipse中使用SVN插件进行团队开发和SVN最新可视化版本库安装
  4. SVN版本库相关问题详解
  5. 术语汇编 SVN代码库简介


 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-05-28 11:33:44

SVN代码库

2010-05-31 16:54:29

SVN权限配置文件

2010-05-31 18:09:19

配置SVN访问

2010-05-24 09:11:06

SVN版本库

2010-06-02 15:51:01

SVN版本控制

2010-05-27 19:04:01

SVN入门

2010-05-26 14:53:28

SVN版本库自动备份

2010-05-21 18:33:02

2010-05-26 18:52:12

SVN库

2010-05-27 10:23:01

SVN文档

2010-05-27 12:58:07

SVN升级

2010-06-01 12:19:27

SVN分支与合并

2010-05-20 15:32:38

SVN分支与合并

2010-05-26 19:36:34

SVN目录结构

2010-06-01 18:35:54

删除SVN版本信息

2010-05-31 18:20:25

配置SVN访问

2010-05-25 13:49:11

访问SVN服务器

2010-05-25 14:02:54

Http访问SVN服务

2010-05-25 10:24:42

设置SVN权限

2010-05-24 16:58:44

SVN安装
点赞
收藏

51CTO技术栈公众号