linux系统维护篇:centos6.5之svn服务搭建,按部就班就能成了
1、安装
环境:centos6.5、centos7
在线安装:
[root@dukeServer home]# yum -y install subversion
查看是否安装成功:
[root@dukeServer home]# rpm -qa|grep subversion
subversion-1.6.11-15.el6_7.x86_64
2、创建项目版本仓库认证空间-各版本库所在目录
[root@dukeServer home]# mkdir svnRepository
[root@dukeServer home]# svnadmin create /home/svnRepository
3、创建用户
[root@dukeServer conf]# vi /home/svnRepository/conf/passwd
文件最后增加如下内容:
duke = 1q2w3e123
duke1 = 00000000
duke2 = 00000000
duke3 = 00000000
duke4 = 00000000
解释说明:
duke = 1q2w3e :添加账号duke,并设置密码为 1q2w3e
4、配置权限
[root@dukeServer conf]# vi /home/svnRepository/conf/authz
文件增加或修改成如下内容:
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin = duke
yanfa1 = duke1,duke2
yanfa2 = duke3,duke4
# [/foo/bar]
# harry = rw
# &joe = r
# * =
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
[/]
duke=rw
*=
[/ariang]
duke1=rw
[/trade-api]
duke2=rw
@yanfa2=rw
[/karaoke-api-630-demo]
@yanfa2=rw
解释说明:
/
rw:对/ 路径,拥有读写权限
r:对/ 路径,拥有只读权限
duke = rw : duke账号对/ 路径,拥有读写权限
*= :其他所有账号对 / 路径,无权限
[groups]
yanfa1 = duke1,duke2 #创建一个名叫yanfa1的分组,其中用户有duke1,duke2
[/demo]
@yanfa2=rw #yanfa2组中的所有用户都对/demo 路径,拥有读写权限
5、各配置进行关联生效
[root@dukeServer conf]# vi /home/svnRepository/conf/svnserve.conf
解释说明:
anon-access = read :匿名用户可读
auth-access = write :授权用户可写
password-db = passwd :账号密码配置文件的名称
authz-db = authz :权限设置配置文件的名称
realm = /home/svnRepository :认证空间名即版本库所在目录
6、启动
默认的端口启动:3690
[root@dukeServer conf]# svnserve -d -r /home/svnRepository
指定端口启动:3691
[root@dukeServer conf]# svnserve --listen-port 3691 -d -r /home/svnRepository
解释:
-d :守护进程
-r :在后台运行
--listen-port 3691 :指定3691端口 启动
查看:
[root@dukeServer conf]# ps -ef|grep svn
root 28384 1 0 11:40 ? 00:00:00 svnserve -d -r /home/svnRepository
root 28391 2476 0 11:42 pts/0 00:00:00 grep svn
停止:
[root@dukeServer conf]# killall svnserve
需要放开服务器防火墙端口3690或指定的端口号
否则将无法访问。
补充:
修改配置文件去重启后才能生效。
6、访问
打开svn客户端输入:svn://192.168.56.88:3691
linux系统维护篇:centos6.5之svn服务搭建,按部就班就能成了相关推荐
- 01 svn服务搭建
一:svn服务搭建. (1)首先下载服务端svn: Setup-Subversion-1.6.5.msi (2)下载客户端svn: TortoiseSVN-1.6.6.17493-win32-svn- ...
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...
- Linux 通过yum源安装subversion(svn)服务端
目录 前言 通过yum源安装subversion(svn)服务端 基本的SVN服务端配操作 确定一个SVN目录 新建SVN仓库 给SVN仓库添加用户 给SVN仓库的用户授权 SVN仓库配置 启动服务器 ...
- 什么是SVN,Linux环境如何安装最新版Svn服务(yum安装1.14.1)
目录 前言 1.安装及卸载 2.1 查看安装情况 2.2 直接安装(不推荐) 2.3 最新版本安装(推荐) 2.4 卸载 2.创建svn工作目录 3.创建svn项目仓库 4.为svn仓库设置用户权限 ...
- linux下基于apache下的svn的搭建
一.下载软件: subversion-1.7.14.tar.bz2 apr-1.4.6.tar.bz2 apr-util-1.5.1.tar.bz2 sqlite-amalgamation-3.7.3 ...
- SVN安装,SVN服务搭建与eclipse里插件安装
2019独角兽企业重金招聘Python工程师标准>>> 关于SVN与Git的比较,还是不做比较了吧. SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS ...
- apache+svn服务搭建
1.安装服务 #安装apache服务 yum install httpd #安装svn服务和httpd模块 yum install subversion mod_dav_svn 2.创建svn仓库 # ...
- linux6.0 SVN 服务搭建
Linux6.0下安装svn服务器<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...
- linux安装篇之mongodb安装及服务自启动配置
安装步骤: 1.下载https://www.mongodb.com/download-center?jmp=nav#community地址 2.放置到/opt目录下 3.解压:tar -zxvf mo ...
最新文章
- Sorenson Capital:值得投资的 5 种 AI 技术
- Tomcat 集群中 实现session 共享的三种方法
- 【CyberSecurityLearning 74】DC系列之DC-5渗透测试
- linux 运维视频集合
- opencv mat赋值_【3】OpenCV图像处理模块(18)重映射
- 【Elasticsearch】elasticsearch 查询 高亮
- js 取闭合标签正则_js正则表达式解析html标签中的内容
- PDF 与 Word互转工具。 在线的 和安装软件
- 国家二级计算机vb考试题型,2015全国计算机等级考试二级VB题型分析
- 【Oracle】数据库热备
- getHandel redis_redis 使用 get 命令读取 bitmap 类型的数据
- 苏神吐槽 | 开局一段扯,数据全靠编?真被一篇“神论文”气到了
- 索尼音乐牵手UNLEASH厂牌 实力新星LiCong李聪 Veegee正式加盟
- 使用wget抓取网站资源
- 基于VHD和grub4dos的秒还原系统
- Go语言使用protobuf快速入门
- 怎么用c语言利用函数求组合数,C++中求组合数的各种方法总结详解
- Oblog的一些整理
- Molecular weight相对分子质量
- 河南计算机与科学研究生招生,2021年河南理工大学计算机科学与技术(081200)硕士研究生招生信息_考研招生计划和招生人数 - 学途吧...