linux系统下SVN服务器搭建
linux新手,整了好几天才搞好,做下笔记以备后续使用:
1、下载svn服务器
yum -y install subversion
2、创建仓库
svnadmin create /opt/svn/pro/respos1
svnadmin create /opt/svn/pro/respos2
3、配置用户以及权限
1:cd到仓库目录下,修改svnserve.conf文件内容,把部分内容注释打开,
vim /opt/svn/pro/respos1/conf/svnserve.conf,键盘键入“i” 进入插入模式,然后“Esc” ,:wq保存退出
如下图:
2:修改相应的authz 和 passwd 文件,如下图所示:
passwd:
authz:
注意仓库路径
4、启动svn服务器
svnserve -d -r /opt/svn 这是启动svn目录下所有的仓库,如果只是启动某一个仓库,则
svnserve -d -r /opt/svn/pro/respos1 即可
启动成功之后,可以使用命令 ps -aux|grep svn 查看svn服务器启动情况,如下图:
pid=996就是svn服务器,如果需要关闭svn服务器则使用命令 kill -9 pid
5、验证测试svn服务器
1:通过svn客户端检出地址 svn://ip地址/仓库,测试用例
svn://ip地址/pro/respos1
svn://ip地址/pro/respos2
2:如果没有响应,则大概率是防火墙的问题,我这边使用的是iptables方式管理接口所以先把Centos7默认使用的防火墙firewalld 禁用掉
systemctl stop firewalld.service
systemctl disable firewalld.service
3:下载安装iptables
yum install -y iptables
yum install iptables-services
安装成功之后,设置开机启动
systemctl enable iptables.service
4:修改文件 /etc/sysconfig/iptables,添加svn开放端口(默认3690)如下图:
注意输入的命令一定要放到22端口的上面或者下面,不要放到最后,否则有可能不起作用
命令: -A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT
6、svn服务器随系统启动自启动
系统启动的时候,默认svn服务器是不能能自动启动的,如果需要自动启动,则需要修改svn服务器的配置文件 /etc/sysconfig/svnserve,将 OPTIONS="-r /var/svn" 改为 svn 版本库存放的目录,:wq 保存退出,如下图:
然后敲入命令 systemctl enable svnserve.service
重启服务器,查看svn服务器有没有启动成功
ps -aux|grep svn
纯新手的摸索之路,如有错误,还请见谅!
linux系统下SVN服务器搭建相关推荐
- Linux系统下SVN服务器的搭建过程详解 UpJ}s7+
Linux系统下SVN服务器的搭建过程详解 UpJ}s7+ 1 环境: 服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z Z]jSq@%1H* ...
- Linux centos7 下 svn 服务器搭建
摘自:https://www.cnblogs.com/mymelon/p/5483215.html 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在 ...
- linux下svn服务器搭建及使用
文章目录 1. 安装svn客户端 2. 安装svn服务器 3. 在svn目录下创建版本库 4. 修改版本库配置文件 4.1 修改 authz 文件 4.2 设置密码 passwd 4.3 修改 svn ...
- linux启用ipmi服务,使用 ipmitool 实现 Linux 系统下对服务器的 ipmi 管理
简介: IPMI 是一种可扩展的标准,它定义了如何监控硬件和传感器.控制系统部件以及记录重大事件,随着 ipmi 技术在服务器中的应用,利用 ipmi 的众多优势就成为服务器管理特别是集群管理中不可缺 ...
- linux系统下solr服务器的搭建
Linux版本为centOS6.5 64位 1 上传solr压缩包到linux中,并解压缩,目录结构如下图所示 2 进入dist目录查看 3 拷贝solr服务器war包到tomcat的webapps目 ...
- Linux下SVN服务器搭建(CentOS+Subversion)
svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.svn服务器有2种运行方式:独立服务器和借助apache等web服务 ...
- linux svn 面板,Linux下SVN服务器搭建(CentOS+Subversion)
安装 (centos下yum即可方便的完成安装) # yum install subversion 测试安装是否成功: # svnserve --version 回车显示版本说明安装成功 建立版本库 ...
- Linux系统下Kafka的搭建与启动
这是我在CSDN上写的第一篇文章,从今天开始准备记录一些自己日常开发中遇到的问题以及技术总结. 由于之前项目中用到了kafka中间件,自己也比较感兴趣,所以准备利用个人时间研究一下这个kafka,废话 ...
- Linux系统装流媒体服务器,搭建和配置支撑2000人同时观看的流媒体服务器系统(Linux步骤详解)...
鉴于服务器端的安全性因素,更多的网络管理员更愿意在Linux操作系统下搭建流媒体服务器系统(800Li Media Server)进行互联网的实时直播和点播.那么如何在Linux操作系统下安装和配置流 ...
最新文章
- delphi下的MVC架构-eMVC
- NOI.AC-积木【堆】
- 论文浅尝 - COLING2020 | 桥接文本和知识的多原型嵌入在少样本关系三元组抽取中的研究...
- 揭秘大流量场景下发布如「丝般顺滑」背后的原因
- pytorch WHAT IS TORCH.NN REALLY?
- 使用GDAL生产jpg格式的快视图(拇指图)
- Javascript第五章window对象的事件常用方法第三课
- Python将彩色图像转为灰度图像
- docker_4 数据卷技术
- BT软件系统包含哪些部分?BT技术如何突破运营商的封锁?
- 4万字的“整洁三部曲”干货,全浓缩在这一篇里了
- 学籍管理系统设计 mysql_学生学籍管理系统数据库设计及查询.pdf
- UltraCompare 乱码的解决
- Composer Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist
- 讲一下 SVG... 吧
- 【图文详解】canvas插件安装方法及常用插件推荐
- I2S总线学习:I2S数据格式
- java网上下载文件
- 游戏测试与软件测试的区别
- H5页面底部前进、后退横栏怎么去除?