文档章节

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.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 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
Linux(Centos6.5)下安装svn服务器,并通过http访问

linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了。。 安装: 安装svn,一般情况下,选择yum方式安装还是比较简单的。 [root@moshi ~]# yum -y i...

Gmupload
2014/11/03
0
28

没有更多内容

加载失败,请刷新页面

加载更多

下一页

获取多个集合列表的笛卡尔积

获取多个集合笛卡尔积 电商中典型业务场景:商品搜索 单属性属性值之间为并查询 不同属性的属性值之间查询为与查询 import java.util.ArrayList;import java.util.List;/** * Created w...

键走偏锋
17分钟前
0
0
echarts 迁移地图 控制鼠标缩放大小比例

在网上找了好久没有找到解决方式,还是重新看了一下文档,终于找到的解决方案, zoom:1, //默认显示级别 scaleLimit:{min:1,max:3}, // 缩放级别 echarts 文档-配置项链接 http://echarts.b...

心驰
20分钟前
0
0
Boot2Docker ISO is out-of-date,

Boot2Docker ISO is out-of-date, downloading the latest release. 使用docker-machine时无法更新Boot2Docker ISO导致创建vm machine失败 解决方法:关闭网络,创建好之后再开启...

writeademo
28分钟前
0
0
在 Tomcat 中设置 Tapestry 框架的 html 热加载

如果开发中使用到了 Tapestry 这个框架,如果事先没有设置过的话,开发的时候 html 是不会热加载的,也就是说修改了 html 文件,不能刷新浏览器后立马看到修改完的效果,必须先重新启动应用服...

LeoXu
50分钟前
0
0
【微服务】开启巨石应用到微服务的探索

背景 在过去的一年时间里,我一直在从事一件事情,将现有的单体应用(巨石应用)向微服务改造。 接下来,将持续整理一些在微服务路上的学习与成长。 为什么要做微服务 单体应用,开发、部署简...

艳沐石
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部