阿里云Centos7安装svn与配置讲解
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,1.安装svn服务器端yum install subversion2.创建一个svn版本仓库(可随意创建) //创建一个svn目录mkdir -p /svn/repos //修改目录权限为777chm
千家信息网最后更新 2025年12月02日阿里云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安全错误
数据库的锁怎样保障安全
饥荒是用什么软件开发的
软件开发工具考试题
吐鲁番虚拟服务器
昆明系统软件开发
atlas800服务器售价
网络安全新闻实例
博雅数据库河南省一本
济南行搜网络技术有限公司
软件开发失效模式及后果分析
大专开设网络安全的专业
如何增加数据库表的行
语音对讲软件开发公司电话
金蝶软件数据库报表
某大型软件开发项目正处于
智慧医疗网络安全方案
数据库重新做文件
网络安全法大数据外呼
数据库池连接数
公司网站服务器
A_fst服务器
厦门网络安全科技馆
软件开发实训心得2000字
数据库在磁盘的组织形式是
动视在中国有服务器吗
软件开发工程需要结算审计吗
数据库管理员如何找工作
深圳优普联网络技术有限公司
济南公共信息网络安全监察处
上海轩格网络技术有限公司
如何访问ecs数据库