文档章节

如何搭建Subversion服务器

猪刚烈
 猪刚烈
发布于 2014/10/12 11:47
字数 592
阅读 13
收藏 0
点赞 0
评论 0

一  准备软件

Subversion的服务器端:http://subversion.apache.org/packages.html (本文以 CollabNet 的Windows版本讲解)

Subversion的客户端:http://tortoisesvn.tigris.org/ TortoiseSVN是扩展WindowsShell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别 Subversion的工作目录。


二  服务器和客户端的安装

都是windows安装程序没有什么可说的。需要特别说明的是服务器端在安装时需要指定一个repository,好像这个路径不能有空格。


三  建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmincreate E:/repository 就会在目录E:/repository下创建一个版本库。我们也可以使用TortoiseSVN图形化的完成这一步:在目录E:/repository下"右键 ->TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式,这里使用默认即可,然后就创建了一系列目录和文件。


四  配置用户和权限
在repository下的

conf目录,修改 svnserve.conf:
#[general]
#password-db=passwd
改为:
[general]
password- db=passwd

然后修改同目录的passwd文件,去掉下面三行的注释:
#[users]
#harry=harryssecret
#sally=sallyssecret
最 后变成:
[users]
harry=harryssecret
sally=sallyssecret

你也可以仿照上面的形式添加任意的账户。

对这些账户的权限设置是在同目录下的authz文件中设置的。


五  运行Subversion服务器
在任意目录下运行键入svnserve -d -r E:/repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。


六  初始化导入
选定我们想要导入的项目根目录,右键->TortoiseSVN->Import...URLofrepository输入 “svn://localhost/” ok 完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是133.96.121.22,则 URL部分输入的内容就是“svn://133.96.121.22/”。到此,整个搭建过程结束,并且完成了初始导入,这样后续就是以check in/out操作为主了。

© 著作权归作者所有

共有 人打赏支持
猪刚烈
粉丝 22
博文 708
码字总数 110
作品 1
海淀
程序员
Ubuntu下搭建svn服务器(Subversion)

Subversion在Linux下的设置比Windows简单,今天我们一起来看看如何在Ubuntu下安装配置Subversion服务器。1、首先需要安装Subversion软件: sudo apt-get install subversion 2、创建仓库 sv...

小小霸王枪 ⋅ 2013/11/13 ⋅ 0

如何搭建svn(Subversion)服务器?

本文转自:http://www.subversion.org.cn/?action-viewnews-itemid-1 只是作为个参考。一切以官方网站为准。 如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与...

天高空 ⋅ 2012/08/23 ⋅ 3

CentOS 7下搭建配置SVN服务器

CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion。 $ sudo yum install subversion subversion安装在/bin目录: $ which svnserve/bin/svnserve 检查一下subversion是否安......

AnyLiem ⋅ 01/14 ⋅ 0

如何在本机搭建SVN服务器

如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配...

aaronChina ⋅ 2015/08/29 ⋅ 0

搭建两个实时同步的SVN服务器

服务器系统版本: # cat /etc/redhat-release CentOS release 6.4 (Final) 结构: SVN服务器1 主库 IP 192.168.16.201 SVN服务器2 从库 IP 192.168.16.202 搭建目标: 在SVN服务器1上执行svn...

vflong ⋅ 2014/07/17 ⋅ 0

SVN环境搭建for windows

SVN(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用SVN作为代码版本管理软件。其在版本控制、团队协作方面的重要性在此不必多说。本文主要对如何在W...

城邑耕夫 ⋅ 2011/08/22 ⋅ 1

VisualSVN Server和Subversion的联系

VisualSVN Server是只能在Windows平台上搭建的SVN服务器,内核使用的是Subversion,做了整合:apache+subversion+WMI(实现操作界面等)。 用这个的好处是一键安装即可。但是却有很多局限性:1...

easonjim ⋅ 2016/11/03 ⋅ 0

逐渐取代CVS的新一代版本控制系统Subversion

一、CVS与SVN性能的比较 今天看到这个测试结果,效果惊人阿,尤其是在分支合并处理上。 Action CVS SVN Check out small file set 1 MB 17.32 s 26.96 s Check out large file set 7 M 16.9...

啊莱 ⋅ 2007/07/26 ⋅ 0

配置可以通过https协议访问的svn服务器

在我的前一篇博客:centos里面搭建svnf服务器讲述了如何使用Subversion提供的svnserve服务,通过svn://协议访问远端的仓库数据。实际上,Subversion的设计包括了一个抽象的网络层,这意味着版...

双月通天 ⋅ 2016/06/20 ⋅ 2

一步一步搭建Svn+Apache环境

一步一步搭建Svn+Apache环境(附源码包) 看了很多网上的搭建方法,但是因为配置的svn和Apache的版本问题和网上写的教程的不完整等原因,阻碍了很多想要学习的朋友!!今天亲手搭建了一下Svn+A...

顺境其生 ⋅ 2015/07/22 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

js模拟栈和队列

栈和队列 栈:LIFO(先进后出)一种数据结构 队列:LILO(先进先出)一种数据结构 使用的js方法 1.push();可以接收任意数量的参数,把它们逐个推进队尾(数组末尾),并返回修改后的数组长度。 2....

LIAOJIN1 ⋅ 18分钟前 ⋅ 0

180619-Yaml文件语法及读写小结

Yaml文件小结 Yaml文件有自己独立的语法,常用作配置文件使用,相比较于xml和json而言,减少很多不必要的标签或者括号,阅读也更加清晰简单;本篇主要介绍下YAML文件的基本语法,以及如何在J...

小灰灰Blog ⋅ 26分钟前 ⋅ 0

IEC60870-5-104规约传送原因

1:周期循环2:背景扫描3:自发4:初始化5:请求6:激活7:激活确认8:停止激活9:停止激活确认10:激活结束11:远程命令引起的返送信息12:当地命令引起的返送信息13:文件传送20:响应总召...

始终初心 ⋅ 39分钟前 ⋅ 0

【图文经典版】冒泡排序

1、可视化排序过程 对{ 6, 5, 3, 1, 8, 7, 2, 4 }进行冒泡排序的可视化动态过程如下 2、代码实现    public void contextLoads() {// 冒泡排序int[] a = { 6, 5, 3, 1, 8, 7, 2, ...

pocher ⋅ 49分钟前 ⋅ 0

ORA-12537 TNS-12560 TNS-00530 ora-609解决

oracle 11g不能连接,卡住,ORA-12537 TNS-12560 TNS-00530 TNS-12502 tns-12505 ora-609 Windows Error: 54: Unknown error 解决方案。 今天折腾了一下午,为了查这个问题。。找了N多方案,...

lanybass ⋅ 今天 ⋅ 0

IDEA反向映射Mybatis

1.首先在pom文件的plugins中添加maven对mybatis-generator插件的支持 ` <!-- mybatis逆向工程 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-ma......

lichengyou20 ⋅ 今天 ⋅ 0

4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例

准备磁盘分区 fdisk /dev/sdb n 创建三个新分区,分别1G t 改变分区类型为8e 准备物理卷 pvcreate /dev/sdb1 pvcreate /dev/sdb2 pvcreate /dev/sdb3 pvdisplay/pvs 列出当前的物理卷 pvremo...

Linux_老吴 ⋅ 今天 ⋅ 0

zabbix 3.4安装

#已装好lamp环境 1.安装相关yum仓库 rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm #tip:rpm -ql zabbix-release 看上面这个软件装了哪些东......

山月关 ⋅ 今天 ⋅ 0

Java的Excel导出工具类

首先在POM中引入需要的Jar <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency><dependency><groupId>o......

Kxvz ⋅ 今天 ⋅ 0

springboot 使用jsp

目录结构: 启动文件的Application必须在contorller文件的父级 文件路径在src/main/webapp下面 我的配置:前缀是/WEB-INF/jsp/ pom.xml需要加入tomcat-embed-jasper, 对jsp的支持的依赖 <de...

夜醒者 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部