文档章节

Centos安装SVN以及配置

HarryWu
 HarryWu
发布于 2015/11/20 13:52
字数 424
阅读 34
收藏 0

一、安装

[root@hf0001 repo]# rpm -qa|grep subversion
subversion-1.6.11-15.el6_7.x86_64
[root@hf0001 repo]#

二、配置

1.创建SVN资源目录
[root@hf0001 repo]# mkdir /var/svn -p

2.创建SVN资源库
[root@hf0001 opt]# svnadmin create /var/svn/repo/
[root@hf0001 repo]# ll
total 24
drwxr-xr-x 2 root root 4096 Nov 20 05:31 conf
drwxr-sr-x 6 root root 4096 Nov 20 05:47 db
-rwxr-xr-x 1 root root    2 Nov 20 04:44 format
drwxr-xr-x 2 root root 4096 Nov 20 04:44 hooks
drwxr-xr-x 2 root root 4096 Nov 20 04:44 locks
-rwxr-xr-x 1 root root  229 Nov 20 04:44 README.txt

3.创建用户
[root@hf0001 conf]# pwd
/var/svn/repo/conf

[root@hf0001 conf]# ll
total 12
-rwxr-xr-x 1 root root 1345 Nov 20 05:30 authz                => 权限认证
-rwxr-xr-x 1 root root  431 Nov 20 05:31 passwd               => 用户
-rwxr-xr-x 1 root root 2293 Nov 20 04:47 svnserve.conf        => SVN 配置文件

[root@hf0001 conf]# vim passwd                 => 定义用户
[users]
# harry = harryssecret
# sally = sallyssecret
hello=123
www=123
aaa=123
g_code_admin_u1=123
g_code_admin_u2=123
g_code_read_u1=123
g_doc_admin_u1=123
g_doc_read_u1=123

【username】=【password】


[root@hf0001 conf]# vim authz                 => 定义权限控制
以group的形式组织

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe        
admin=hello,www
g_code_admin=g_code_admin_u1,g_code_admin_u2                =>定义组,并添加用户
g_code_read=g_code_read_u1
g_doc_admin=g_doc_admin_u1
g_doc_read=g_doc_read_u1

[/]                                               
aaa = rw                                 => 根目录的访问权限即/var/svn aaa用户可以 rw

[repo:/]                                          
@admin = rw                              => 目录的访问权限即/var/svn/repo admin组可以 rw

[repo:/code]                             
@g_code_admin=rw                         => 目录的访问权限即/var/svn/repo/code g_code_admin组可以 rw
@g_code_read=r                           => 目录的访问权限即/var/svn/repo/code g_code_read组可以 r

[repo:/doc]
@g_doc_admin=rw                          => 目录的访问权限即/var/svn/repo/code g_doc_admin组可以 rw
@g_doc_read=r                            => 目录的访问权限即/var/svn/repo/code g_doc_read组可以 r


4.修改svnserve.conf
[general]
 
anon-access = none                             => 匿名用户权限
auth-access = write
password-db = passwd
authz-db = authz
 
realm = /var/svn/repo


5.启动svnserver
[root@hf0001 conf]# svnserve -d -r /var/svn/

三、客户端操作


© 著作权归作者所有

共有 人打赏支持
HarryWu
粉丝 5
博文 123
码字总数 48768
作品 0
马鞍山
CentOS下使用yum安装配置和使用svn

安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN[root@zck /]# rpm ...

Junn
2013/09/25
0
0
centos下svn和Apache的结合使用

1.代码库创建 SVN软件安装完成后还需要建立SVN库 mkdir -p /var/www/svn/dyh svnadmin create /var/www/svn/dyh 2.我直接使用httpd服务(yum安装的httpd服务)来使svn结合Apache。二者结合使...

大圈
2015/08/24
0
0
CentOS 6.5 Apache+SVN配置

yum -y install subversion #安装SVN svnserve -- version #查看svn版本信息确定是否安装 yum -y install httpd #安装Apache yum -y install moddavsvn #安装Apache的SVN支持 mkdir -p /var/......

hjswust
2014/11/25
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 7.5安装配置SVN

Subversion(简称SVN)是一款自由开放的版本控制软件,Subversion可以管理文件、文件夹以及记录它们的修改状况。 1、关闭SELinux和firewalld 2、安装SVN:# yum -y install subversion 3、查...

Marion0728
08/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

LSM-Tree 大数据索引技术

一、LSM-Tree概述 核心思想就是放弃部分读能力,换取写入能力的最大化。LSM-Tree ,这个概念就是结构化合并树(Log-Structured Merge Tree)的意思,它的核心思路其实非常简单,就是假定内存...

PeakFang-BOK
12分钟前
0
0
vue.js响应式原理解析与实现

从很久之前就已经接触过了angularjs了,当时就已经了解到,angularjs是通过脏检查来实现数据监测以及页面更新渲染。之后,再接触了vue.js,当时也一度很好奇vue.js是如何监测数据更新并且重新...

peakedness丶
18分钟前
0
0
Weblogic补丁升级操作步骤

linux平台: weblogic1036 1:停止weblogic服务 2:打FMJJ补丁 a:获取weblogic_home目录并执行命令:export weblogic_home="/weblogic/wls1036_x64",(此目录一般为目录“user_projects”上...

fang_faye
31分钟前
0
0
04-《Apache Tomcat 9 User Guide》之部署项目

1.Introduction Deployment is the term used for the process of installing a web application (either a 3rd party WAR or your own custom web application) into the Tomcat server. 部......

飞鱼说编程
31分钟前
0
0
一位十年的老码农他眼中的区块链

大家可能已经听说过比特币、莱特币、以太币等等,以及它们作为一种新货币在市场上的潜力。 有趣的是,很多投资比特币的人也提到了区块链之类的东西。 显然,这项技术是比特币等其他东西的"基...

小刀爱编程
39分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部