该配置是在Windows操作系统下完成的.
SVN相关软件版本:
SVN的版本 : svn-1.4.2
TortoiseSVN版本: TortoiseSVN-1.3.5.6804
搭建SVN服务器步骤:
1. 安装SVN,和TortoiseSVN.
2. 创建一个库,选择你要将SVN创建在的目录.例如在D:/SVN/TEST目录下,右击鼠标,选择:
tortoiseSVN->create repository here
选择存储的文件类型FSFS或BDB
执行后,你会在test文件夹下发现自动生成的文件夹和文件,这在下面会用到。
3. 在dos控制台状态下cd svn安装目录 然后执行svnserve -d -r d:\svn
4. 接下来是配置SVN的用户及其权限.
打开D:/SVN/TEST 目录, 你会发现已经多了一些目录和文件,
A:打开conf子目录, 打开svnserve.conf文件, 这里行前凡是有#的都等于是被注释忽略了, 你可以把#去掉让那一行生效, 或者自己新添加行. 里面的英文注释已经详细说明了各种设置的含义, 最后你设置[general]小节中行前没有#号的内容为:
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
含义是:
未验证用户无任何权限 (如果把none修改为read就是给予读权限)
已验证用户给予写权限 (当然也能读)
B:密码数据存放到passwd文件中
然后打开同目录的passwd文件来设置帐户:
同样, 设置[users]小节中行前没有#号的内容, 例如:
Web = abc123
Svn = 7654321
含义是:
用户web的密码为abc123
访问权限存放到authz文件中
C:然后打开同目录的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服务器配置完成.
【转自:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1498933】
分享到:
相关推荐
- 进入资源库配置目录: `cd /var/svn/project/conf` - 添加用户: `vim passwd` - 添加权限: `vim authz` - 配置SVN服务配置文件: `vim svnserve.conf` 4. **重启SVN服务** - `systemctl restart svnserve....
Debian 下 SVN 服务器的安装与配置 本文将详细介绍 Debian 环境下 Subversion ...本文详细讲解了 Debian 环境下 Subversion 服务器的安装和配置过程,包括安装 Subversion、创建 SVN 仓库、访问 SVN 仓库等步骤。
* 使用 svn://localhost/ 访问版本库:在地址栏输入 svn://localhost/,回车后会弹出 "Repository Browser" 对话框,可以在对话框中创建新的目录 trunk。 五、添加源工程文件 * 使用 TortoiseSVN 导入源代码:右键...
- 编辑 `D:\SVN_PRJ\conf\svnserve.conf` 文件,设置访问权限、认证方式等参数。 - 在 `D:\SVN_PRJ\conf\passwd` 文件中添加用户密码信息。 - 启动 SVN 服务。 #### 四、Eclipse SVN 插件的安装与配置 ##### 1. ...
本教程将指导您在Windows上一步步设置和配置SVN版本库。 首先,我们需要下载必要的软件: 1. **安装Apache HTTP Server**:Apache是流行的Web服务器,用于托管SVN仓库。可以从官方网站http://apache.org下载适用于...
直接版本库访问(本地磁盘)。 http:// 通过配置Subversion的Apache服务器的WebDAV协议。 https:// 与http://相似,但是包括SSL加密。 svn:// 通过svnserve服务自定义的协议。 svn+ssh:// 与svn://相似...
创建 SVN 版本库: `svnadmin create /home/svn/repos` 创建项目目录: `svnadmin create /home/svn/repos/bloga` `svnadmin create /home/svn/repos/blogb` 配置 SVN 配置文件包括 passwd、authz 和 svnserve...
format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。 5. 配置版本库 打开/conf/ svnserve.conf # [general] # password-db = passwd //指定身份验证文件 # authz-db = authz //指定权限...
标题中的“SVN属性配置:必须输入日志/日志模版”指的是在使用Subversion(SVN)版本控制系统时,对于提交操作的一个规范设置。SVN允许用户为每个文件或目录设置特定的属性,这些属性可以控制提交行为,比如强制用户...
SVN(Subversion)是一种版本控制系统,它允许团队协作开发,跟踪文件和目录的变化,恢复旧版本,以及管理代码库。本文将详细介绍如何安装和配置适用于SVN 1.8.x版本的客户端,特别是乌龟SVN(TortoiseSVN)以及它的...
在Red Hat 6.2操作系统环境下,Subversion(简称svn)是一种广泛使用的版本控制系统,它允许用户跟踪和管理源代码和其他文件的变更。本篇文章将深入探讨如何在Red Hat 6.2上安装和使用svn客户端,以及如何处理与不同...
编辑`/u01/svn/data/conf`目录下的配置文件,根据需求调整参数,例如访问控制、认证方式等。 5. **初始化同步** 使用`svnsync init`命令初始化同步过程: ```bash svnsync init file:///u01/svn/data svn://...
- 创建SVN版本库,主备服务器均需完成该步骤: ``` svnadmin create /home/svn/bss ``` 其中,`/home/svn/bss`为版本库的存放路径。 - 进入配置文件所在目录,对配置文件进行编辑: - 修改`svnserve.conf`文件:...