阿里云Centos7安装svn与配置讲解

softyun3年前云服务器64

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】

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。


标签: 阿里云
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

阿里云服务器S6机型与N4机型哪个好?

阿里云服务器ECS共享型s6和ECS共享型n4实例性能区别,如CPU、内存、网络带宽及网络收发包PPS等方面性能对比:一、ECS共享型n4和ECS共享型s6实例对比阿里云服务器ECS共享型n4和ECS...

阿里云ubuntu16.04如何搭建pptpd服务

一、搭建pptp vpn 需开放1723端口和gre协议1.阿里云有个安全组需要开放端口才能访问,需添加新的安全组规则。登陆阿里云服务器管理控制台,添加安全组规则 入/出方向都填写 端口范围为1723...

阿里云ecs突发性能型t6要不要勾选打开无性能约束模式

阿里云ecs突发性能型t6要不要勾选打开无性能约束模式?阿里云打开突发性能实例的无性能约束模式后,将允许您的应用在任何时候都可突破基线。如果实例的平均 CPU 利用率在基线以下,则每小时的实例价格以外...

租服务器一年多少钱(阿里云租服务器一年多少钱)

租服务器一年多少钱及阿里云租服务器一年多少钱在现代社会,随着互联网的发展,越来越多的企业需要搭建自己的网站、应用程序等。阿里云又是如何收费的呢据统计,阿里云在国内的市场占有率已经超过50%,并且拥有多...

阿里云、腾讯云和华为云服务器相同配置哪个更好?

阿里云、华为云、Google Cloud、微软Azure、亚马逊AWS等等云服务器厂商,除了一些大厂,小厂的云服务器质量参差不齐,这也导致很多做非专业人员在选择云服务器进行相关业务时遇到各种问题。一旦...

如何解决阿里云ECS Windows服务器C盘权限被删除导致无法访问

如何解决阿里云 ECS Windows服务器C盘权限被删除导致无法访问登录服务器后发现C盘没有权限访问,遇到此问题需要给C盘添加权限。如下图所示:右键单击C盘--属性--安全如下图所示:在这种情况下,...