Linux svn server 安装与配置

1 篇文章 0 订阅

目录

一、环境

二、yum源

三、服务验证

四、服务安装

五、文件配置

六、连接测试

七、上传文件验证


一、环境

系统查看:

lsb_release -a

二、yum源

 yum list |grep subversion

 

三、服务验证

svnserve --version

四、服务安装

#服务安装
yum install subversion
#安装过程只需输入:Y

#安装完后验证
svnserve --version
#验证结果显示如下:
[root@cdh01 conf]# 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 认证可用。

 

五、文件配置

#创建文件夹
mkdir -p /var/svn/svnrepos/test
#创建svn库
svnadmin create /var/svn/svnrepos/test

#配置文件查看
[root@cdh01 conf]# pwd
/var/svn/svnrepos/test/conf
[root@cdh01 conf]# tree
.
├── authz
├── passwd
└── svnserve.conf

0 directories, 3 files

#修改配置文件(authz、passwd、svnserve.conf)
[root@cdh01 conf]# cat authz  |grep -v "#"
[aliases]
[groups]
[/]                                                    #添加
test1 = rw                                             #添加
[root@cdh01 conf]# cat passwd |grep -v "#"
[users]
test1 = 123456                                         #添加
[root@cdh01 conf]# cat svnserve.conf |grep -v "#"
[general]
anon-access = read                                     #去掉原本的注释和空格
auth-access = write                                    #去掉原本的注释和空格
password-db = /var/svn/svnrepos/test/conf/passwd       #去掉原本的注释和空格+修改路径
authz-db = /var/svn/svnrepos/test/conf/authz           #去掉原本的注释和空格+修改路径
[sasl]                                                 #原本如此

六、连接测试

打开svn的window客户端,输入svn://ip地址/test

备注:test是在第五步创建的svn版本库


 

七、上传文件验证

readme.txt是上传上去的,说明ok

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值