阿里云Centos7安装svn与配置讲解
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1.安装svn服务器端yum install subversion2.创建一个svn版本仓库(可随意创建) //创建一个svn目录mkdir -p /svn/repos //修改目录权限为777chm
千家信息网最后更新 2026年11月03日阿里云Centos7安装svn与配置讲解
1.安装svn服务器端
yum install subversion
2.创建一个svn版本仓库(可随意创建)
//创建一个svn目录mkdir -p /svn/repos //修改目录权限为777chmod -R 777 repos //创建一个svn版本仓库first(first可以随便起名字)svnadmin create /svn/repos/first
3.下面要修改这个目录下的三个配置文件(键值后面对不能有空格)
//进入刚刚创建的版本仓库目录cd /svn/repos/first//配置版本库信息和用户文件和用户密码文件的路径、版本库路径vi svnserve.conf //把# anon-access = read# auth-access = write# password-db = passwd//这四行,前面的#号和空格去掉//改成noneanon-access = noneauth-access = writepassword-db = passwd//改成自己的版本库realm = first//保存退出(2)vi authz //文件,创建svn组和组用户的权限[groups] //创建一个first的组,并制定两个用户ddl和shlfirst = ddl,shl//制定根目录下的权限[/]//first组用户权限为读写@first = rw//其他用户只有读权限* = r//保存退出(3) vi passwd //创建或修改用户密码[users]//用户名为gep的用户的密码为123456ddl = 123456//。。。shl = 123456//保存退出
4.然后要设置自启动
vi /etc/rc.local
打开自启动文件, 文件内容如下
#!/bin/sh# This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to do the full Sys V style init stuff.touch /var/lock/subsys/local// 添加下面一行svnserve -d -r /usr/local/svnRepo/first//保存退出
查找所有svn启动的进程
ps aux |grep 'svn'
杀死 然后启动svn
启动svn(可以把这个放到/etc/local/rc.local文件中,实现开机自启动)
svnserve -d -r /usr/local/svnRepo/first
SVN版本库起动方式,现在svnRepo下面有 first、test 两个版本库
1:单版本库起动
svnserve -d -r /usr/local/repos/first
2:多版本库起动
svnserve -d -r /usr/local/repos
区别在于起动svn时候的命令中的启动参数-r指定的目录。
4.限制不同的用户对不同的版本库操作权限,修改版本库中的conf目录下的 authz文件(键值后面对不能有空格)
以配置 first 版本库为例
vi authz[groups]company = user1,user2[first:/] //指定版本库跟目录下的权限@company = rw //company组用户权限为读写* = r //其他用户只有读权限//保存退出vi passwd //设置组中用户的账号和密码[users]user1 = 123456user2 = 123456
5.客户端访问
假设客户端使用tortoiseSVN
打开资源库浏览器输入地址, svn://你的svn服务器ip:3690
输入用户名ddl 密码12345
因为没有网资源库里放文件所以需要你用客户端右键【create forder】,然后【add forder】
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
版本
用户
文件
权限
目录
密码
内容
起动
配置
仓库
客户
客户端
不同
两个
只有
服务器
资源
资源库
路径
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
有格互联网科技
互联网公司 科技公司
卓越科技(互联网 )
上海万想互联网科技
镁科技互联网资讯平台
山东吉时兔互联网科技有限公司
卫星互联网科技股票
北京三清互联网科技
中化能源互联网科技招聘
伊宁互联网科技做什么的
皮皮虾互联网科技有限公司
上海互联网科技公司ppt
互联网领先科技活动
互联网科技职业技能培训学校
三亚科技创新互联网基地
互联网科技博主张洲
承德科技产业互联网平台
互联网科技企业文化
每日互联网科技新闻
互联网科技工作委员会副主任毛军
上海互联网科技有限公司
剑昆互联网络科技有限公司临桂
坤平互联网科技
开一家科技互联网公司需要多少钱
群盈汇互联网科技有限公司
黑科技 体验场景 互联网大会
山东星卡互联网科技有限公司官网
互联网的科技体现在哪里
宁波允成互联网科技有限公司