`
toxy
  • 浏览: 71828 次
  • 性别: Icon_minigender_1
  • 来自: 云南.昆明
社区版块
存档分类
最新评论

svn://访问版本库的配置方式

阅读更多
该配置是在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】

分享到:
评论

相关推荐

    SVN安装和采用http或https访问

    - 进入资源库配置目录: `cd /var/svn/project/conf` - 添加用户: `vim passwd` - 添加权限: `vim authz` - 配置SVN服务配置文件: `vim svnserve.conf` 4. **重启SVN服务** - `systemctl restart svnserve....

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

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

    Eclipse中SVN版本控制插件的安装和使用.doc

    * 使用 svn://localhost/ 访问版本库:在地址栏输入 svn://localhost/,回车后会弹出 "Repository Browser" 对话框,可以在对话框中创建新的目录 trunk。 五、添加源工程文件 * 使用 TortoiseSVN 导入源代码:右键...

    SVN 使用手册.pdf

    波哥总结的《SVN使用手册》覆盖了SVN的基础安装、版本库的建立与管理、不同访问方式下的命令操作等关键知识点。通过这些详细的步骤和实例,读者能够快速掌握SVN的基本操作,并应用于实际的项目版本控制中。无论是...

    java eclipse下的svn配置方法

    - 编辑 `D:\SVN_PRJ\conf\svnserve.conf` 文件,设置访问权限、认证方式等参数。 - 在 `D:\SVN_PRJ\conf\passwd` 文件中添加用户密码信息。 - 启动 SVN 服务。 #### 四、Eclipse SVN 插件的安装与配置 ##### 1. ...

    svn版本库的部署与配置-windows.zip

    本教程将指导您在Windows上一步步设置和配置SVN版本库。 首先,我们需要下载必要的软件: 1. **安装Apache HTTP Server**:Apache是流行的Web服务器,用于托管SVN仓库。可以从官方网站http://apache.org下载适用于...

    linux下安装配置svn独立服务器的步骤分享

    直接版本库访问(本地磁盘)。 http:// 通过配置Subversion的Apache服务器的WebDAV协议。 https:// 与http://相似,但是包括SSL加密。 svn:// 通过svnserve服务自定义的协议。 svn+ssh:// 与svn://相似...

    linux 安装svn并实现本地同步服务器

    创建 SVN 版本库: `svnadmin create /home/svn/repos` 创建项目目录: `svnadmin create /home/svn/repos/bloga` `svnadmin create /home/svn/repos/blogb` 配置 SVN 配置文件包括 passwd、authz 和 svnserve...

    svn1.8.3所有安装文件及安装配置说明

    format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。 5. 配置版本库 打开/conf/ svnserve.conf # [general] # password-db = passwd //指定身份验证文件 # authz-db = authz //指定权限...

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

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

    svn客户端的配置及安装说明

    SVN(Subversion)是一种版本控制系统,它允许团队协作开发,跟踪文件和目录的变化,恢复旧版本,以及管理代码库。本文将详细介绍如何安装和配置适用于SVN 1.8.x版本的客户端,特别是乌龟SVN(TortoiseSVN)以及它的...

    RedHat6.2用svn执行程序和动态库

    在Red Hat 6.2操作系统环境下,Subversion(简称svn)是一种广泛使用的版本控制系统,它允许用户跟踪和管理源代码和其他文件的变更。本篇文章将深入探讨如何在Red Hat 6.2上安装和使用svn客户端,以及如何处理与不同...

    SVN各种错误提示产生原因及处理方法大全

    - **检查依赖库**:确保所有相关的依赖库也是最新版本。 #### 6. 工作副本格式不兼容 **问题描述:** SVN命令提示:“svn:此客户端对于工作副本“.”太旧。你需要取得更新的Subversion客户端,或者降级工作副本”...

    SVN 冷备方式

    - 创建SVN版本库,主备服务器均需完成该步骤: ``` svnadmin create /home/svn/bss ``` 其中,`/home/svn/bss`为版本库的存放路径。 - 进入配置文件所在目录,对配置文件进行编辑: - 修改`svnserve.conf`文件:...

Global site tag (gtag.js) - Google Analytics