阿里云Centos7安装svn与配置讲解
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,1.安装svn服务器端yum install subversion2.创建一个svn版本仓库(可随意创建) //创建一个svn目录mkdir -p /svn/repos //修改目录权限为777chm
千家信息网最后更新 2024年09月21日阿里云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安全错误
数据库的锁怎样保障安全
网络安全竞争力排名
计算机视觉和软件开发哪个好
国家倡导什么样的网络安全
清华大学网络安全学院官网
关系数据库中有哪些查询方式
软件开发要不要考研
流媒体服务器图鸭
机场信息网络安全责任书
数据库范式化简例题
社区防灾减灾网络安全培训
百度地图显示数据库经纬度
幼儿园小班手机网络安全教案
数据库新技术解析
一共几个大数据库
生信分析国内数据库
天启互娱网络技术有限公司
通过网络技术服务 劳务发生地
榆树网络技术服务诚信合作
一条网线怎么连两个服务器
猫和老鼠手游游戏服务器延迟
网络安全故障隐患
2021校园网络安全知识竞赛
金东区软件开发框架
区块链技术 数据库
游戏资金盘软件开发
我国互联网科技的发展状况
腾讯云服务器上传文件怎么样划算
u8生产订单对应数据库表
app的服务器端
银行面试数据库