系统环境:

第一步:通过yum命令安装svnserve,命令如下:

yum -y install subversion

此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行

若需查看svn安装路径,可以用以下命令:

rpm -ql subversion

第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)

目录的位置,你可以随意:

mkdir /u01/svn

第三步:创建svn版本库

在第二步建立的路径基础上,创建版本库,命令如下:

svnadmin create /u01/svn/lfzl (lfzl为你预期的版本库名称,可自定义)

第四步:修改配置信息

创建成功后,进入lfzl目录下

cd /u01/svn/lfzl

进入目录,可以看见如下文件信息:

authz:负责账号权限的管理,控制账号是否读写权限

passwd:负责账号和密码的用户名单管理

svnserve.conf:svn服务器配置文件

1、修改authz文件信息,如下:

vi authz

只需在末尾添加,注意斜杠的方向(我在此坑了)

2、 修改passwd文件信息:

直接将账号和密码信息追加到文件中即可,账号 = 密码

3、 修改svnserve.conf:

我开启了以下四项,至于其他人的配置,不予评说

第五步:防火墙设置

如果没有开启防火墙,此步不用配置

如果开启了防火墙,添加svn 默认端口3690:

1、添加3690端口:
firewall-cmd --zone=public --add-port=3690/tcp --permanent2、重启防火墙
firewall-cmd --reload其它命令:0.查看防火墙状态
firewall-cmd --state1.启动防火墙
systemctl start firewalld 2.禁用防火墙
systemctl stop firewalld3.设置开机启动
systemctl enable firewalld4.停止并禁用开机启动
sytemctl disable firewalld

阿里云服务器 3690 端口开启(我是租用的云服务器,会有这步,不然没法访问svn)

第六步:启动svn服务器

注意路径,是版本库目录路径。

此开启为默认端口 3690svnserve -d -r /u01/svn

如果需要使用其它端口,可使用命令:

其中9999为你所指定端口svnserve -d -r /u01/svn --listen-port=9999

查看服务启动是否成功

1、查询svn 版本号
svn --version2、查询svn 开启进程
ps -ef|grep svn3、关闭svn
kill 进程即可4、查看开启的端口列表
netstat -ntlp

第七步:客户端访问svn服务器

在windows客户端,输入地址:svn://ip地址:3690/xxxx   (iP地址为你linux的ip,xxxx为前文创建的版本库名称,3690为svn默认端口,也可以不写),弹出输入用户名和密码,输入即可访问

到此,Linux下svn服务器搭建就总结完毕。

云服务器Linux 安装SVN相关推荐

  1. 云服务器Linux安装,配置,使用nginx

    云服务器Linux安装,配置,使用nginx linux安装nginx nginx的使用 linux安装nginx 检查是否安装了GCC(可在任何目录下输入) yum list installed | ...

  2. 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案

    关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 参考文章: (1)关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 (2)https://www.cnblogs. ...

  3. 云服务器liunx系统怎么安装,云服务器怎么安装linux系统

    云服务器怎么安装linux系统 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...

  4. 2017韩国云服务器,虎云韩国云服务器KCS安装宝塔Linux面板教程

    关于宝塔Linux面板 BT宝塔面板是一款使用方便.功能强大且终身免费的服务器管理软件,支持Linux与Windows系统,可一键配置:LAMP/LNMP.网站.数据库.FTP.SSL,通过Web端轻 ...

  5. linux云服务器下载安装JDK

    linux云服务器下载安装JDK 下载 官网下载地址:https://www.oracle.com/java/technologies/downloads/#java8 我选择的是jdk-8u321- ...

  6. linux云服务器下载安装zookeeper

    linux云服务器下载安装zookeeper 下载 官网下载地址:https://zookeeper.apache.org/releases.html 我选择的是apache-zookeeper-3. ...

  7. 英灵神殿服务器linux,Valheim英灵神殿Linux云服务器如何安装MOD?

    Valheim英灵神殿并没有官方的服务器,玩家们只能通过搭建服务器来获得一个稳定的房间,但是云服务器安装MOD并不想在本地那么方便,下面请看"Yardbi"分享的Valheim英灵 ...

  8. Linux安装svn服务器和权限配置_亲测成功

    Linux安装svn服务器和权限配置_亲测成功 SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目 ...

  9. Linux服务器离线安装SVN详解

    Linux服务器离线安装SVN详解 准备工作 开始安装 建立版本库 SVN从一台服务器迁移到另一台服务器 准备工作 安装前需准备以下文件,以下文件在安装过程中基本会用到.这里安装以服务器路径 /hom ...

最新文章

  1. 匹配两位小数,js正则
  2. document.write()详解
  3. Linux运维:现状、入门和未来之路
  4. CodeForces - 894E Ralph and Mushrooms (强连通缩点+dp)
  5. java保留二位小数_java使double保留两位小数的多方法 java保留两位小数
  6. GPU基准测试显示:苹果A15芯片比A14芯片快13.7%
  7. 让kbmmw 4.8 支持ios 64
  8. 优化 RTD 温度传感系统:挑战
  9. 员工培训与开发实训心得体会_人力资源实训个人总结
  10. 比较流行的日志分析软件
  11. 摄影构图学pdf_简单易懂,摄影小白也能Get的摄影技巧!
  12. ubuntu 19查看和修改时区
  13. eureka-client无法启动com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient
  14. Week 7 Homework
  15. 2020年保育员(中级)多少分及格及保育员(中级)模拟考试系统
  16. php禁用session和cookies,session与cookie的区别是什么?如果客户端禁用了cookie功能,将会对session有什么影响?...
  17. 微信小程序商城源码学习
  18. 淘宝总知道你要什么?万字讲述智能内容生成实践 | 技术头条
  19. 图解 Vue3.0 编译器核心原理(Vue3.0源码解析)
  20. Kali-现代化工具基础建设

热门文章

  1. C语言:L1-078 吉老师的回归 (15 分)
  2. airpods pro是按压还是触摸_泼冷水:AirPods Pro至今为止媒体们还没提到但影响使用体验的TIPS...
  3. 【云原生 | Kubernetes 系列】1个POD2个container实现Wordpress K8s部署
  4. 错误隐藏学习手记(五)
  5. PyQt5 QPushButton 设置文字对齐方式(基于setStyleSheet)
  6. 深度学习在情感分类中的应用
  7. java程序设计高级教程答案_Java高级程序设计实战教程答案
  8. 图像处理(十一)高斯差分算法(边缘检测)
  9. kodi mysql_Kodi
  10. 怎么把照片转换成jpg格式?这个好方法拿去