Centos 7 最小化部署svn版本控制(http协议)
1、关闭selinux
sh-4.2# sed -i 's/enforcing/disabled/' /etc/selinux/config
sh-4.2# reboot
2、卸载防火墙
sh-4.2# rpm -qa | grep "firewall" | xargs rpm -e --nodeps
sh-4.2# rpm -qa | grep "iptables" | xargs rpm -e --nodeps
3、配置本地源
sh-4.2# cat /etc/yum.repos.d/GuGe.repo
[GuGe]
name=GuGe
baseurl=ftp://192.168.1.82
gpgcheck=
enable=
# 这里用的仅ISO镜像源
4、安装程序
sh-4.2# yum -y install httpd mod_dav_svn subversion
# 注意 svn即插件的版本要一致,官方默认是一致的 # 下面是程序的安装验证
sh-4.2# rpm -qa | egrep "httpd|mod_dav_svn|subversion"
subversion-1.7.-.el7.x86_64
httpd-2.4.-.el7.centos.x86_64
subversion-libs-1.7.-.el7.x86_64
mod_dav_svn-1.7.-.el7.x86_64
httpd-tools-2.4.-.el7.centos.x86_64 sh-4.2# ls /etc/httpd/modules/ | grep "svn"
mod_authz_svn.so
mod_dav_svn.so
5、仓库的创建及配置
sh-4.2# mkdir /www
sh-4.2# cd /www/
sh-4.2# svnadmin create repo
sh-4.2# chown -R apache.apache repo/
sh-4.2# htpasswd -bc /etc/subversion/passwd liangxiao ..com sh-4.2# cat /etc/subversion/authz
[groups] # 设置组标识
admin = liangxiao # 设置组成员,多个成员用逗号
[/] # 设置根目录权限
@admin = rw # 设置根目录用户与组的读写权限
[repo:/] # 设定相应的仓库
@admin = rw # 设定相应仓库的权限 sh-4.2# cat /etc/httpd/conf.d/subversion.conf
<Location /> # 这里尽量用根目录,如果你在后面添加目录访问的时候要在url中添加,虽然这个目录不会存在,但是访问的时候还是要这么做
DAV svn
SVNParentPath /www # 设定svn仓库的父目录,需要注意的是,/www目录后面不能加入'/'符号,否则无法正常寻找路径
AuthType Basic
AuthName "Authorization SVN"
AuthzSVNAccessFile /etc/subversion/authz # 设定svn的验证文件
AuthUserFile /etc/subversion/passwd # 设定svn的用户文件
Require valid-user
</Location>
6、启动测试
sh-4.2# systemctl restart httpd.service
svn客户端下载地址:https://tortoisesvn.net/downloads.zh.html
svn客户端安装步骤这里不做演示,细心一点,几乎一直下一步





7、常用命令
svnadmin create 'reponame' # 创建仓库
htpasswd # 创建http验证用户
Centos 7 最小化部署svn版本控制(http协议)的更多相关文章
- Centos 7 最小化部署svn版本控制(svn协议)
1.关闭selinux sh-4.2# sed -i 's/enforcing/disabled/' /etc/selinux/config sh-4.2# reboot 2.卸载防火墙 sh-4.2 ...
- Centos 7 最小化部署jenkins
前言 jenkins是devops与CI/CD的重要工具之一,下面通过jenkins与svn的结合完成自动部署功能 环境 软件 名称 版本 操作系统 Centos 7.4 开发环境 jdk 1.8 中 ...
- Centos 7 最小化部署zabbix
前言 文章内容是作者本人编写,之前一直放在word文档中,突然有闲情转移到博客上来了,欢迎后续观看者有问题找我探讨~~~ 废话不多说,先说下原理吧 概述 工作原理 通过c/s模式采集数据,基于b/s模 ...
- Centos 7最小化部署apollo
https://github.com/nobodyiam/apollo-build-scripts
- RHEL/CentOS 7最小化安装后需做的30件事情
导读 CentOS是一个工业标准的Linux发行版,是红帽企业版 Linux 的衍生版本.你安装完后马上就可以使用,但是为了更好地使用你的系统,你需要进行一些升级.安装新的软件包.配置特定服务和应用程 ...
- Centos8最小化部署安装OpenStack Ussuri
#!/bin/bash #Centos8最小化部署安装OpenStack Ussuri #共两台主机,分别是一台控制节点,一台计算节点 #.控制节点内存4096M.双网卡,分别为eth0:10.0.0 ...
- CentOS 7 最小化安装及优化
CentOS 7 最小化安装及优化 目录 CentOS 7 最小化安装及优化 一.下载镜像文件 官方网站 国内镜像源 一.VMware 配置虚拟网络 二.VMware 新建虚拟机 三.CentOS 7 ...
- CentOS 7 最小化安装的网络配置
默认的最小化安装CentOS 7系统以后,是没有ipconfig这个命令的,依赖于net-tools工具包. 一.nmtui 这是一个类似于图形化的命令(和setup类似) 通过这个组件窗口可以设置各 ...
- Centos程序最小化后,窗口标签都消失找不到窗口的问题
我是用的centos版本是CentOs 7. 在“顶部面板”或者 “底部面板” 右击选择“添加组件”),如下图所示: 在搜索框里输入“窗口列表”(window list),选中“窗口列表”即可.如下图 ...
随机推荐
- 网络OSI七层架构与TCP四层架构的应用与区别
1.OSI七层网络模型介绍 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了 ...
- DEVOPS技术实践_18:Jenkins的Pinpeline对于参数的使用
因为最近使用Pipeline声明式语法构建项目,但是最近项目的参数设置较多,特地的来学习一下关于参数的调用和测试,主要式从一个大神那里学习的,结尾回贴上大神的博客链接 1 构建一个pipeline项目 ...
- mysql主从之双主配置
mysql双主配置 mysql双主其实就是互相同步,互为主从 任意一台都能够执行插入动作 生产环境用得非常少,因为还是担心数据一致的问题 生产环境一般来说主从已经够用 172.19.132.121的配 ...
- iptables限速
####限速 限制指定时间包的允许通过数量及并发数-m limit --limit n/{second/minute/hour}:指定时间内的请求速率"n"为速率,后面为时间分别为 ...
- CSS3(4)---动画(animation)
CSS3(4)---动画(animation) 之前有写过过渡:CSS3(2)--- 过渡(transition) 个人理解两者不同点在于 过渡 只能指定属性的 开始值 与 结束值,然后在这两个属性值 ...
- Hyperledger Fabric1.4 安装
Hyperledger Fabric 依赖的软件版本查看官方 github 地址 https://github.com/hyperledger/fabric 下文件 /docs/source/prer ...
- 一个C#开发者重温Java的心路历程
前言 我们都知道软件开发是工科,不是理科:本质上和电工.钳工是一样的. 也就是说,软件技术成长也与电工.钳工的技术成长是一样的,靠的是练,而不是学. 所以,很多时候,我们称应届大学生是一张白纸,啥也不 ...
- 【Javaweb学习笔记】XML和约束模式
一.XML语法 xml 可扩展标记语言,w3c组织发布的,用于保存有关系的数据,作为配置文件,描述程序模块之间的关系 xml 文件开头必须包括下面的标签: <?xml version=" ...
- Linux普通用户如何获取root权限 sudo -i
从下图中可以知道,xiaolai这个用户连接到服务器后它没有权限,更新代码都更新不了 那么我们作为一个普通用户要获取管理员权限,怎么办呢? 输入 sudo -i 然后再输入普通用户的这个密码 获取成功 ...
- CF825G Tree Queries
[题意] 一棵树有 n个节点,初始均为白色,有两种操作: 1. 1 x 代表把结点 x 设置为黑色 2. 2 x 代表查询 x 到树上任意一个黑色结点的简单路径上的编号最小的结点的编号 输入 t 和 ...