文档章节

centos下的SVN服务器搭建

_c_q
 _c_q
发布于 2016/08/02 16:57
字数 424
阅读 10
收藏 0

1.yum安装svn

 yum install -y subversion

2.验证是否安装完成

svnserve --version
[root@localhost home]# svnserve --version
svnserve,版本 1.6.11 (r934486)
   编译于 Aug 17 2015,08:37:43

版权所有 (C) 2000-2009 CollabNet。
Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。
此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。

下列版本库后端(FS) 模块可用: 

* fs_base : 模块只能操作BDB版本库。
* fs_fs : 模块与文本文件(FSFS)版本库一起工作。

Cyrus SASL 认证可用

3.创建svn版本库

mkdir /home/var/svn #主硬盘挂载在/home下  所以我这里把版本库放在了/home/var目录下的svn文件夹,方便管理 
svnadmin create /home/var/svn/common #我这里将svn作为所有版本库的目录,并创建了一个名为common的版本库

4.配置当前的版本库

[root@localhost svn]# cd common  
[root@localhost common]# ls  
conf  db  format  hooks  locks  README.txt  
[root@localhost common]# cd conf  
[root@localhost conf]# ls -a  
.  ..  authz  passwd  svnserve.conf

说明:
(1)svnserve.conf: svn服务综合配置文件。
(2)passwd: 用户名口令文件。
(3)authz: 权限配置文件

4.1 设置用户和密码
编辑passwd

[users]
myname = mypassword

4.2 把用户添加进权限分组
编辑authz

[groups]
g_admin = myname
[/]
@g_admin = rw

4.3 svn服务综合配置文件。
编辑svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

5 停止和启动svn

启动svn

svnserve -d -r /home/var/svn/

停止

ps -aux |grep svn  
kill -9 进程id

服务器弄完检出svn的时候出现了问题

[root@localhost www]# svn co svn://xxx.xxx.xxx.xxx/common
svn: 无法连接主机“xxx.xxx.xxx.xxx”: 拒绝连接

将SVN的端口添加到服务器防火墙的允许列表中

iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

© 著作权归作者所有

共有 人打赏支持
_c_q
粉丝 2
博文 16
码字总数 5462
作品 0
杭州
私信 提问
CentOS 搭建SVN服务器

系统环境:Centos 6.8 1、通过yum命令安装svnserve yum -y install subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 若需查看svn安装位置,可以用以下命...

一只大橘子
2017/11/01
0
0
Linux服务器上搭建svn服务器

背景 项目开发中需要版本控制,而我们经常使用的是在windows系统上搭建svn服务器,下面介绍在Linux系统(CentOs)上搭建svn服务器。 1. 使用yum安装svn 使用yum安装svn,命令如下: 安装完成...

彩虹的夜晚
2018/03/24
0
0
CentOS 6.2 SVN搭建 (YUM安装)

帮助文档:http://wiki.centos.org/zh/HowTos/Subversion CentOS 6.2 SVN搭建 (YUM安装) 安装说明 安装了一下SVN服务器,本文没有与Apache整合,过程如下: 系统环境:CentOS-6.2 安装方式:...

youxizhe
2014/05/18
0
0
Centos下快速搭建SVN服务器

1、安装subversion yum install subversion 2、创建svn版本库目录 mkdir -p /tool/svn/svnrepos 3、创建版本库 svnadmin create /tool/svn/svnrepos 4、进入svn版本库配置文件目录 cd /tool...

Jathon
2015/06/04
0
0
CentOS上快速搭建Subversion[SVN]版本控制服务器 svn服务器

这里所说的快速搭建是指建立一个私人使用的SVN服务器,不带Web访问功能,并不需要配置与Apaceh相关联的东东。 第一步:安装Subversion yum install subversion 第二步:添加运行Subversion ...

Skott
2013/09/28
0
1

没有更多内容

加载失败,请刷新页面

加载更多

equals()的重写规则

自反性。对于任何非null的引用值x,x.equals(x)应返回true。 对称性。对于任何非null的引用值x与y,当且仅当:y.equals(x)返回true时,x.equals(y)才返回true。 传递性。对于任何非null的引用...

无精疯
23分钟前
2
0
Go基础系列:双层channel用法示例

双层通道的解释见Go的双层通道 以下是一个双层通道的使用示例。注意下面的示例中使用了"信号通道"(Signal channel),但这里的信号通道是多余的,仅仅只是为了介绍。 信号通道不用来传递数据,...

echojson
32分钟前
1
0
PHP文件上传error的错误类型

PHP文件上传error的错误类型 - $_FILES['file']['error'] 有以下几种类型 1、UPLOAD_ERR_OK 其值为 0,没有错误发生,文件上传成功。 2、UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件超过了 ph......

小良下山化了个缘
58分钟前
2
0
分布式项目(四)Mapping Server 数据映射

上回说道CoAp client和server的实现,数据也安装定义的格式发送到了kafka中,接下来就是Mapping server的实现,物理设备数据映射到抽象设备上,并赋予数据业务含义。 iot-mapping 构建iot-m...

lelinked
今天
3
0
使用data pump驱动的外部表移动数据

使用data pump驱动的外部表移动数据 比如我们有一个报表的数据,准备从一个数据库A中移动到另一个数据库B中,如何实现? 这个问题,我们使用带data pump驱动的外部表方式,很容易实现,具体方法如下...

突突突酱
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部