1.yum在线安装svn
yum -y install subversion
2.检查svn版本
svnserve --version
3.在data目录下创建文件夹、版本库
mkdir -p data/svnrepo svnadmin create /data/svnrepo/project1 svnadmin create /data/svnrepo/project2
执行上面的命令后,创建project1、project2两个库,查看/data/svnrepo/project1、project2 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立
4.创建svn公共密码、权限配置文件
cd /data/svnrepo/project1/conf cp passwd authz /data/svnrepo
5.修改passwd创建用户密码
vim /data/svnrepo/passwd
修改passwd为以下内容
[users]
#用户名 = 密码
guoqiaosen = 123456
zhangsan = 123456
lisi = 123456
6.修改authz权限
vim /data/svnrepo/authz
[groups]
admin = guoqiaosen
fangke = zhangsan, lisi
[project1:/]
@admin = rw
@fangke = r
zhangsan = rw
[project2:/]
@admin = rw
@fangke = r
[/]
@admin = rw
[groups]创建用户组,并将用户分组;[project1:/]svn库project1;@admin = rw 赋予用户组读写权限;zhangsan = rw 赋予zhangsan用户权限,优先级高于用户组;[/]所有svn库
7.编辑svnserve.conf配置文件
vim /data/svnrepo/svnserve.conf
这个svn库如果要使用公共的密码、权限文件,则需要使用绝对路径即在文件前加上文件的路径
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/data/svn/repositories
8.启动svn服务
查看svn的服务是否启动
ps -ef|grep svn
如果没有启动,执行下面命令即可:
svnserve -d -r /data/svnrepo --listen-port=3690
相关推荐
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
最新的Centos7.0安装图文详解,个人感觉很不错 如有别的疑问可自行百度
虚拟机Centos 7.0 安装zimbra 8.7邮件服务器的步骤,亲测有效,内网发送,内网发往外网(QQ和163邮箱)。外网发往内网需要做域名映射
CentOS 7.0安装Nvidia驱动
CentOS7.0安装zookeeper
centos7.0安装tomcat7.0.82的详细步骤和注意事项,亲测有效
详细描述了如何在Centos中安装docker,包括防火墙的下载,开启防火墙,docker端口的开放,以及开机自启动的设置
文档中是CentOS7.0的镜像包,下载后可以直接在虚拟机中点击打开新的虚拟机即可
本文为大家分享了CentOS 7.0搭建SVN服务器的详细过程,供大家参考,具体内容如下 1. 通过yuminstall subversion来安装 2. 提示已经安装。查看svn版本 第二步: 创建svn版本库 第三步: 配置svn信息 2. 配置权限...
centos7.0安装nodejs8.x.x,讲解cengos7.0安装nodejs8.9.0的详细过程,以及配置全局node 和 npm命令
CentOS 7.0 安装LAMP服务器方法 安装Apache 安装MariaDB 安装PHP 安装PHP组件,使PHP支持 MariaDB systemctl restart mariadb.service #重启MariaDBsystemctl restart httpd.service #重启apache至此,软件安装完成...
CentOS 7.0安装和配置 VNC 服务器
最新CentOS 7.0防火墙操作命令和以前稍微有些区别和变化
Centos7.0安装配置keepalived+mysql MySQL的双主模型自动切换
centos7.0版本镜像,兼容性更高,6.0以下镜像不支持docker安装
CentOS 7.0下kvm安装详细步骤
CentOS7.0使用手册+中文PDF版.rar 永久免费
安装centos7.0U盘启动工具,非常 简单方便的一款工具,适合所有centos7.0系统安装
centos 下安装svn服务器