首页
学
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
享
【享】文件
【享】工具
日记
Me
【Me】我
【Me】留言
老郭博客-程序员客栈
文章模型
下载模型
首页
学
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
享
【享】文件
【享】工具
日记
Me
【Me】我
【Me】留言
首页
学
【学】Linux
Centos7搭建SVN服务器
Centos7搭建SVN服务器
发布时间:
2年前
作者:
老郭
热度:
1909 ℃
评论数:
# 一、安装 CentOS通过yum安装subversion: ```shell # sudo yum install subversion ``` Subversion安装在`/usr/bin`目录: ```shell # which svnserve /usr/bin/svnserve ``` 检查一下subversion是否安装成功: ```shell # svnserve --version svnserve, version 1.7.14 (r1542130) compiled Aug 23 2017, 20:43:38 Copyright (C) 2013 The Apache Software Foundation. This software consists of contributions made by many people; see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/ The following repository back-end (FS) modules are available: * fs_base : Module for working with a Berkeley DB repository. * fs_fs : Module for working with a plain file (FSFS) repository. Cyrus SASL authentication is available. ``` # 二、建立版本库 (绝对路径创建) 创建目录 : ```shell mkdir /opt/svn/repos ``` 初始化版本,此时会生产很多配置文件 ```shell svnadmin create /opt/svn/repos ``` # 三、 配置SVN内容 进入上面生成的文件夹conf下,进行配置, 有以下几个文件`authz, passwd, svnserve.conf `。 `authz` 是权限控制,可以设置哪些用户可以访问哪些目录 `passwd`是设置用户和密码的 `svnserve`是设置svn相关的操作 ### 1. 设置passwd (这样我们就建立了test用户, 123密码 )  ### 2. 设置权限authz (设置test用户对所有的目录有读写权限,当然也可以限定。 )  ### 3. 设定svnserve.conf ```shell anon-access = none # 使非授权用户无法访问 auth-access = write # 使授权用户有写权限 password-db = password authz-db = authz # 访问控制文件 realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。 #采用默认配置. 以上语句都必须顶格写, 左侧不能留空格, 否则会出错. ```  ### 4. 启动svn ```shell # killall svnserve //先杀死所有的SVN进程 # svnserve -d -r /opt/svn/repos 启动SVN ```
Linux,Centos7,svn,服务器
上一篇:
Centos7.3搭建LNMP(文章二)
下一篇:
Centos 6.x 或 7.x yum安装php5.6.X(最新版)
栏目导航
【学】PHP
【学】前端
【学】Linux
【学】杂学
【学】支付
【学】Docker
相关文章
Centos7中 ntp 定时时间同步
3506 ℃
Centos7搭建LAMP
1083 ℃
Centos7搭建Git及安装使用
1434 ℃
Centos7搭建JDK+Tomcat
1072 ℃
Centos7安装Redis
1270 ℃
Centos7.3搭建LNMP
1773 ℃
Centos7.3搭建LNMP(文章二)
1543 ℃
Centos7搭建SVN服务器
1909 ℃
Centos 6.x 或 7.x yum安装php5.6.X(最新版)
1379 ℃
Nginx-一个IP配置多个站点(无域名)
3358 ℃
Centos7使用FireWall开放8888端口
1963 ℃
Centos7.4编译安装Nginx_1.13.8、php_7.2.1、mysql_5....
1146 ℃
Cenots7下添加Php的Redis扩展
1137 ℃
Redis引起的删库跑路加勒索事件
3194 ℃
创业耗费百万,为何DDoS如此要命Part 1
1963 ℃
记一次被黑后的经历
3155 ℃
(最新)CentOS7.4搭建LN(1.14.0)M(MariaDB)P(7....
2769 ℃
微信小程序
手机扫码访问