`
toxy
  • 浏览: 71450 次
  • 性别: 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】

分享到:
评论

相关推荐

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

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

    svn安装配置与ldap整合

    额外说明:文档中有一点小问题就是SVNPath指定到某一版本库,访问地址就是http://ip/project1同时权限控制中对应的只有“/”以及“/:xx;SVNParentPath指定到所有版本库的根目录,如 /svn 下有test、test1等多个版本...

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

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

    SVN库建立及VSS数据导入

    配置管理,vss迁移svn。...• 在跳出的对话框写上的版本库的URL(http://localhost:18080/svn/test/安装与配置,安装与配置文件夹可以用第一种方法先建立),只要输入正确,就会出现导入的进程,后面就不多说了。

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

    Windows下的SVN服务端安装教程 一叶知秋制作整理 1.依次安装TortoiseSVN,Subversion 2.将SVNService.exe拷贝到Subversion安装目录下的bin目录下 ...7.使用TortoiseSVN访问版本库:svn://192.168.1.1/tx

    TortoiseSVN-1.6.15 svn server

     这一步是配置你的 SVN 版本库(Repository)目录以及从浏览器访问其的 URL 或 URI 。  在 httpd.conf 的结尾,添加如下字段: <Location /svn> DAV svn SVNListParentPath on SVNParentPath C:\SVN AuthType...

    TortoiseSVN客户端程序

    Subversion可以通过网络访问它的版本库,从而使用户可以在不同的电脑上使用。一定程度上可以说,允许用户在各自的地方修改同一份数据是促进协作。进展可能非常的迅速,并没有一个所有的改变都会取得效果的通道,由于...

    单点登录源码

    - 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。 - 统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统...

    SVN与CVSpdf格式详细说明书

    SVN全名Subversion,即版本控制系统,实现服务系统的软件。 SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个...

    TortoiseSVN配置服务器

    为了使用TortoiseSVN(或任何其他Subversion客户端),你需要放置你的版本库,你可以将版本库存于本地并使用file://协议访问,也可以放置于服务器,使用http://或svn://访问,这两种服务器协议也可以被加密,使用...

    Redhat下svn 服务器端的安装及配置方法

    自己整理的,结构如下: 一、svn安装方法 1、安装 2、测试方法 二、svn 配置方法 1、建立版本库目录 2、建立版本库: 3、修改版本库配置文件: 4、配置允许访问的用户...2、允许用户svn访问版本库: 3、启动svn: 4、检查:

    Apache2+SVN+MYSQL认证 配置项详细步骤

    ######## 本配置放在 ...DAV svn #/var/svn/test 即服务器上的版本库位置 SVNPath /var/svn/test #版本库说明,在通过版本库地址访问版本库时认证窗口所出现的“title” AuthName “Subversion Repository” #此项目前

    SVN使用手册中文版快速入门

    每当我尝试访问版本库,我的Subversion客户端挂起。 每当我尝试运行svn,它告诉我工作拷贝已经锁定。 我在查找和打开版本库时得到错误,而我知道我的版本库URL是正确的。 我怎样在file://的URL中指定一个Windows...

    svn-1.4.3-setup.exe.7z

    结果就是你必须为每个用户在 AuthzSVNAccessFile 中至少创建两个条目:一个小写的条目和一个与 IE 传递给 Apache 一样的条目,你也需要训练你的用户在通过 TortoiseSVN 输入访问版本库的凭证时使用小写字母。...

    SVN使用手册中文版.chm

    每当我尝试访问版本库,我的Subversion客户端挂起。 每当我尝试运行svn,它告诉我工作拷贝已经锁定。 我在查找和打开版本库时得到错误,而我知道我的版本库URL是正确的。 我怎样在file://的URL中指定一个Windows...

    Apache+Svn展示版本库文件-上线WordPress项目

    获取svn软件工具,可参考官网链接 ... 需要注意的是 上传httpd的subversion.conf子配置文件到/etc/httpd/conf.d/ 安装apahce、svn和必要dav模块 ...创建svn权限管理文件和访问认证文件 su - svn mkdir /home/svn

    maven window下安装包

    第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.1 发布插件以及标签的基础目录 第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.2 发布到私有仓库配置 第11章...

    Git权威指南PDF完整版

    24.2 子目录方式合并外部版本库/ 349 24.3 利用子树合并跟踪上游改动/ 351 24.4 子树拆分/ 353 24.5 git-subtree 插件/ 353 第25章 Android 式多版本库协同/ 356 25.1 关于 repo/ 357 25.2 安装 repo/ 357 25.3 repo...

    SVN-Apache2.2.8安装配置说明

    4.4.1 版本库配置文件布局 11 4.4.2 配置文件说明 12 4.4.3 修改配置文件 14 4.5 运行独立服务器 16 4.5.1 守护模式 16 4.5.2 将svnserve安装为系统服务 16 5 Apache服务器安装配置 17 5.1 安装文件下载 17 5.2 ...

Global site tag (gtag.js) - Google Analytics