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服务器搭建相关推荐

  1. Linux系统下SVN服务器的搭建过程详解 UpJ}s7+

    Linux系统下SVN服务器的搭建过程详解 UpJ}s7+   1 环境:  服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z   Z]jSq@%1H* ...

  2. Linux centos7 下 svn 服务器搭建

    摘自:https://www.cnblogs.com/mymelon/p/5483215.html 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在 ...

  3. linux下svn服务器搭建及使用

    文章目录 1. 安装svn客户端 2. 安装svn服务器 3. 在svn目录下创建版本库 4. 修改版本库配置文件 4.1 修改 authz 文件 4.2 设置密码 passwd 4.3 修改 svn ...

  4. linux启用ipmi服务,使用 ipmitool 实现 Linux 系统下对服务器的 ipmi 管理

    简介: IPMI 是一种可扩展的标准,它定义了如何监控硬件和传感器.控制系统部件以及记录重大事件,随着 ipmi 技术在服务器中的应用,利用 ipmi 的众多优势就成为服务器管理特别是集群管理中不可缺 ...

  5. linux系统下solr服务器的搭建

    Linux版本为centOS6.5 64位 1 上传solr压缩包到linux中,并解压缩,目录结构如下图所示 2 进入dist目录查看 3 拷贝solr服务器war包到tomcat的webapps目 ...

  6. Linux下SVN服务器搭建(CentOS+Subversion)

    svn(subversion)是近年来崛起的版本管理工具,是CVS的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.svn服务器有2种运行方式:独立服务器和借助apache等web服务 ...

  7. linux svn 面板,Linux下SVN服务器搭建(CentOS+Subversion)

    安装 (centos下yum即可方便的完成安装) # yum install subversion 测试安装是否成功: # svnserve --version 回车显示版本说明安装成功 建立版本库 ...

  8. Linux系统下Kafka的搭建与启动

    这是我在CSDN上写的第一篇文章,从今天开始准备记录一些自己日常开发中遇到的问题以及技术总结. 由于之前项目中用到了kafka中间件,自己也比较感兴趣,所以准备利用个人时间研究一下这个kafka,废话 ...

  9. Linux系统装流媒体服务器,搭建和配置支撑2000人同时观看的流媒体服务器系统(Linux步骤详解)...

    鉴于服务器端的安全性因素,更多的网络管理员更愿意在Linux操作系统下搭建流媒体服务器系统(800Li Media Server)进行互联网的实时直播和点播.那么如何在Linux操作系统下安装和配置流 ...

最新文章

  1. delphi下的MVC架构-eMVC
  2. NOI.AC-积木【堆】
  3. 论文浅尝 - COLING2020 | 桥接文本和知识的多原型嵌入在少样本关系三元组抽取中的研究...
  4. 揭秘大流量场景下发布如「丝般顺滑」背后的原因
  5. pytorch WHAT IS TORCH.NN REALLY?
  6. 使用GDAL生产jpg格式的快视图(拇指图)
  7. Javascript第五章window对象的事件常用方法第三课
  8. Python将彩色图像转为灰度图像
  9. docker_4 数据卷技术
  10. BT软件系统包含哪些部分?BT技术如何突破运营商的封锁?
  11. 4万字的“整洁三部曲”干货,全浓缩在这一篇里了
  12. 学籍管理系统设计 mysql_学生学籍管理系统数据库设计及查询.pdf
  13. UltraCompare 乱码的解决
  14. Composer Class Fxp\Composer\AssetPlugin\Repository\NpmRepository does not exist
  15. 讲一下 SVG... 吧
  16. 【图文详解】canvas插件安装方法及常用插件推荐
  17. I2S总线学习:I2S数据格式
  18. java网上下载文件
  19. 游戏测试与软件测试的区别
  20. H5页面底部前进、后退横栏怎么去除?

热门文章

  1. webview与Chrome版本匹配
  2. Scratch图形化编程等级考试简介
  3. 工控自动化CAD主流电气原理图,多套主流PLC电气图纸
  4. ROCK PI4介绍与上手
  5. 头条百科和抖音百科有什么区别,怎么做头条百科
  6. email.class.php,利用PHP发送邮件Class类
  7. 工程效率如何为研发赋能
  8. Matlab中零矩阵zeros和单位矩阵的使用。
  9. 没有实施APS软件的工厂,常常面临的问题
  10. visual studio提示使用_CRT_SECURE_NO_WARNINGS