CentOS 7 安装SVN服务端

CentOS7下安装SVN服务

1. yum命令即可方便的完成安装
# sudo yum install subversion

测试安装是否成功:
# svnserve --version

更改svn的默认配置(更改默认的指向目录和默认端口)
# sudo vim /etc/sysconfig/svnserve
编辑示例:
OPTIONS="-r /data/svn --listen-port 3661"

2. 建立版本库根目录
# sudo mkdir -p /data/svn

创建版本库:
# sudo svnadmin create /data/svn/Jishu

如果删除版本库:
# sudo rm -rf /data/svn/Jishu

3. 配置svn配置文件
# sudo vim /data/svn/Jishu/conf/svnserve.conf
编辑示例:
[general]
anon-access = none      #控制非鉴权用户访问版本库的权限
auth-access = write      #控制鉴权用户访问版本库的权限
password-db = passwd     #指定用户名口令文件名
authz-db = authz      #指定权限配置文件名
realm = Jishu        #指定版本库的认证域,即在登录时提示的认证域名称

4. 编辑svn用户配置文件
# sudo vim /data/svn/Jishu/conf/passwd
编辑示例:
[users]
admin = admin1234     #用户,密码
Tom = Tom1234     #用户,密码
Jack = Jack1234      #用户,密码

5. 编辑svn权限控制配置文件
# sudo vim /data/svn/Jishu/conf/authz
编辑示例:

[groups]
admin = admin        #admin为用户组,等号之后的admin为用户
test = Tom,Jack

[Jishu:/]            #表示根目录(/data/svn/Jishu),Jishu: svn仓库名
@admin = rw         #表示admin组对根目录有读写权限,r为读,w为写

[Jishu:/test]         #表示test目录(/data/svn/Jishu/test)
@test = rw           #表示test组对test目录有读写权限

6. 启动,查看和停止SVN服务
启动SVN服务:
# sudo systemctl start iptables.service
查看SVN服务:
# sudo ps aux|grep svnserve      #默认端口为:3690
# sudo systemctl status svnserve.service


8. 设置开机启动
在centos7, 设置开机启动:
# sudo systemctl enable svnserve.service      #注意:根目录必须是/var/svn 这样才能设置成功!!
#设置开机启动后就可以按下面的方式开启或停止服务了
# sudo systemctl start svnserve.service
# sudo systemctl stop svnserve.service

如果报这样的错:svn: E204900: Can't open file '/data/svn/Jishu/format': Permission denied的错误。那就是与SELinux有关系,先把SELinux关闭吧
临时关闭:
# sudo setenforce 0
永久关闭:
# sudo vim /etc/sysconfig/selinux
修改:
SELINUX = disable      #值修改为disable.

 

转载于:https://www.cnblogs.com/fjping0606/p/6049868.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573018.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ionic简单路由及页面传参

1)页面跳转及传参方法 angular.module(app.routes, [])//routes路由模型.config(function($stateProvider, $urlRouterProvider) {$stateProvider.state(page1, {url: /page1,//路由地址templateUrl: templates/page1.html,//实际模型文件controller: page1Ctrl,//控…

java 图片组合 分解_切分和组合图片(二)

int rows 4; //初始化有小图片的数量int cols 4;int chunks rows * cols;int chunkWidth, chunkHeight;int type;//读取图片文件File[] imgFiles new File[chunks];for (int i 0; i < chunks; i) {imgFiles[i] new File("img" i ".jpg");}//缓存…

matches()方法

java.lang包中的String类和java.util.regex包中的Pattern&#xff0c;Matcher类中都有matches()方法&#xff0c;都与正则表达式有关。下面我分别举例&#xff1a;&#xff08;字符串&#xff1a;"abc"&#xff0c;正则表达式&#xff1a; "[a-z]{3}"&…

mysql 视图 局部变量_mysql创建视图和存储过程,变量

创建视图sql>create view 视图名 as select语句;修改视图并添加别名sql>create or replace view empvu10 (employee_number,employe_name,job_title)as select empno,ename,jobfrom empwhere deptno10;删除视图drop view 视图名创建存储过程create procedure 过程名(in n…

.NET简谈事务、分布式事务处理

在本人的 “ .NET简谈事务本质论”一文中我们从整体上了解了事务模型&#xff0c;在我们脑子里能有一个全局的事务处理结构&#xff0c;消除对数据库事务的依赖理解&#xff0c;重新认识事务编程模型。 今天这篇文章我们将使用.NET C#来进行事务性编程&#xff0c;从浅显、简单…

java entitymanager类_如何在Java JDBC EntityManagerFactory类中设置实体的ID?

我用MySQL Workbench创建了我的MySQL数据库&#xff0c;然后添加了MySQL JDBC Driver和EclipseLink库&#xff0c;然后从数据库创建了实体类;所有使用NetBeans。由于我的观点和所有的合并&#xff0c;我需要退出使用简单的“ID”列名称;以一种方式重新命名它们只是更容易&#…

java库里_java8之StringJoiner。终于有像guava类库里的功能了

StringJoiner底层也是咱们平时用StringBuilder容器。只不过容量没提供设置初始容量&#xff0c;默认16 characters。不说了。代码&#xff1a;package com.doctor.java8;import java.util.Arrays;import java.util.StringJoiner;import java.util.stream.Collectors;/*** java8…

错误:未启用当前数据库的SQL Server Service Broker,因此查询通知不受支持。如果希望使用通知,请为此数据库启用 Service Broker。...

解决方法&#xff1a; 打开SQL Server&#xff0c;新建查询&#xff1a; ALTER DATABASE 数据库名 SET NEW_BROKER WITH ROLLBACK IMMEDIATE;ALTER DATABASE 数据库名 SET ENABLE_BROKER; 转自&#xff1a;http://www.cnblogs.com/Impulse/articles/5358379.html转载于:https:/…

css compressor java_利用YUI Compressor压缩JS/CSS之终极秘籍

JS/CSS的压缩已经不是什么新鲜话题了&#xff0c;自打YSlow推出后&#xff0c;这方面的优化话题是铺天盖地啊&#xff1b;不过当时作为后知后觉的我&#xff0c;甚至都没法完整地写出一份漂亮的JS/CSS的代码&#xff0c;何尝会去注意呢&#xff1f;&#xff01;时至今日&#x…

ng-repeat循环出来的部分调用同一个函数并且实现每个模块之间不能相互干扰

使用场景&#xff1a;用ng-repeat几个部分&#xff0c;每个部分调用同一个函数&#xff0c;但是每个模块之间的功能不能相互干扰 问题&#xff1a;在用repeat实现.content块repeat的时候打算这样做&#xff1a;新建一个空的数组&#xff08;nmber_arr&#xff09;&#xff0c;因…

java mac pos_pos终端mac国密(sm4)算法(java实现)

概念理解mac算法是(Message Authentication Codes 消息认证码算法)&#xff0c;是含有密钥散列函数算法。主要通过异或运算&#xff0c;再配合其他加密算法实现mac值的运算&#xff0c;用于校验。实现过程将需要加密计算的字符串转换为16进制字符串例如&#xff1a;密钥&#x…

php-rpm.conf,在新安装的宝塔面板中php无法启动起来

在新安装的宝塔面板中php无法启动起来去看了网站的报错信息是&#xff1a;[Wed Aug 15 11:00:09.827025 2018] [proxy:error] [pid 4264] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /tmp/php-cgi-56.sock (*) failed[Wed Aug 15…

HTML 列表中的dl,dt,dd,ul,li,ol区别及应用

HTML 列表中的dl,dt,dd,ul,li,ol区别及应用 HTML 列表中的dl,dt,dd,ul,li,ol区别及应用 工具/原料 html&#xff0c;dw软件方法/步骤 1无序列表 无序列表是一个项目的列表&#xff0c;此列项目使用粗体圆点&#xff08;典型的小黑圆圈&#xff09;进行标记。 无序列表始于 <…

php pdo mysql 乱码,php pdo连接数据库 解决中文乱码问题(wordpress mysql 问号?? ??)...

摘要&#xff1a;PHP 用pdo连接数据库时出现中文乱码问题解决办法1.array(PDO::MYSQL_ATTR_INIT_COMMAND > "set names utf8"),在与数据库建立连接的时候的第四个参数 example: $dbh new PDO($PHP 用pdo连接数据库时出现中文乱码问题解决办法1.array(PD…

HashMap 与 ConcurrentHashMap

一、概述 二、HashMap 1、数据结构 2、应用 3、不要用 HashMap 做本地缓存 一般我们声明 HashMap 时&#xff0c;使用的都是默认的构造方法&#xff1a;HashMap<K, V>&#xff0c;但是它还有另外一个构造方法&#xff1a;HashMap(int initialCapacity, float loadFactor)…

自然语言10_分类与标注

sklearn实战-乳腺癌细胞数据挖掘(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId1005269003&utm_campaigncommission&utm_sourcecp-400000000398149&utm_mediumshare http://www.tuicool.com/articles/feAfi2 NLTK读书笔记 — …

php会不会被人工智能取代,为什么这9种工作不会被人工智能取代?

人工智能(AI)和机器学习(ML)的能力正在逐渐扩大&#xff0c;尽管如此&#xff0c;总会有一些任务所要求的质量是技术难以复制的&#xff0c;例如创造力、同情心和情感意识。有很多任务非常难以实现自动化&#xff0c;而且有些职业总是需要人的技能。我们从了解技术的各种局限性…

git中Please enter a commit message to explain why this merge is necessary.

Please enter a commit message to explain why this merge is necessary. 请输入提交消息来解释为什么这种合并是必要的 git 在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步)&#xff0c;如果要输入解释的话就需要: 1.按键盘字母 i 进入insert模式 2.修…

php代码显示灰色,哀悼日-实现网页变灰色的方法

哀悼日期间经常需要把网页设置为灰色状态&#xff0c;现总结一下方法以备后用&#xff0c;在网站的CSS文件中的顶部加入如下代码&#xff1a;html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale1);-webkit-filter: grayscale(100%);}或者&#xff1a;html *{…

yum阿里云镜像源

阿里云是最近新出的一个镜像源。得益与阿里云的高速发展&#xff0c;这么大的需求&#xff0c;肯定会推出自己的镜像源。阿里云Linux安装镜像源地址&#xff1a;http://mirrors.aliyun.com/ CentOS系统更换软件安装源第一步&#xff1a;备份你的原镜像文件&#xff0c;以免出错…