Centos 7.4搭建SVN服务器

CentOS 7.9 离线安装 Subversion SVN 服务器 CentOS 7.9 离线安装 Subversion SVN 服务器1. 工具安装1.1 安装文件依赖关系1.2 下载安装文件1.3 解压1.4 安装 gcc 基础组件1.5 安装依赖1.6 安装并配置 Subversion2. 工具配置2.1 创建配置库2.2 配置权限2.3 开启端口2.4 启动、停止 记录时间:2021.11.10 1. 工具安装 1.1 安装文件依赖关系 1.2 下载安装文件 subversion-1.14.1.tar.gz apr-1.7.0.tar.gz apr-util 阅读详情

一、安装

1、使用yum安装SVN

yum -y install subversion

2、输入rpm -ql subversion查看安装位置.

默认安装路径:/etc/subversion

3、创建svn版本库根目录(可自定义)

mkdir -p /data/code

#修改默认的数据根目录,根据上面自己创建的版本库路径修改

cat /etc/sysconfig/svnserve

OPTIONS="-r /data/code"

4、创建版本库yt_test

svnadmin create /data/code/yt_test

二、修改服务端配置

5、进入配置目录(该svn版本库配置文件)

cd /data/code/yt_test/conf/

authz:       权限控制文件

passwd:    帐号密码文件

svnserve.conf:  SVN服务配置文件

6、修改svnserve.conf文件

cd /data/code/yt_test/conf/

vi svnserve.conf

[general]

anon-access = read    #匿名用户也可以访问,如果禁止访问可设置为none

auth-access = write

password-db = /data/code/passwd

authz-db = /data/code/authz

realm = /data/code/yt_test

注释:

anon-access = read #匿名用户可读

auth-access = write #授权用户可写

password-db = /data/code/passwd #使用哪个文件作为账号文件

authz-db = /data/code/authz #使用哪个文件作为权限文件

realm = /data/code/yt_test # 认证空间名,版本库所在目录

7、设置帐号密码

vi /data/code/passwd

在[users]块中添加用户和密码,

格式:帐号=密码,如chen=123456

8、设置权限

vi /data/code/authz

添加如下代码:

[/]

chen=rw

test=r

[yt_test:/]

test=rw

注释:

对根目录/data/code下的所有版本库,用户chen有读写权限,用户test只读权限

对版本库yt_test目录,test有读写权限

9、启动svn版本库

方法一:直接使用命令启动

svnserve -d -r /data/code

方法二:添加到系统服务启动(建议使用此种方式)

touch  /usr/lib/systemd/system/svnserve.service

chmod +x /usr/lib/systemd/system/svnserve.service

cat svnserve.service    #启动脚本内容如下

[Unit]

Description=Subversion protocol daemon

After=syslog.target network.target

[Service]

Type=forking

EnvironmentFile=/etc/sysconfig/svnserve

ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS

[Install]

WantedBy=multi-user.target

启动:

systemctl enable svnserve.service

systemctl start svnserve.service

三、开启防火墙并开放端口

11.SVN默认的打开端口是3690

可以通过下面的命令查看:

netstat -antp | grep svn

tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      66486/svnserve

12.centos7 打开防火墙端口

$ sudo firewall-cmd --permanent --add-port=3690/tcp

$ sudo firewall-cmd --reload

四、客户端安装及使用

13、安装客户端进行测试

可以使用小乌龟工具 TortoiseSVN,下载地址如下,安装(略):

https://tortoisesvn.net/downloads.html

在新建的同步目录中,右键检出,输入SVN地址,就可下载到本机了

centos 7.9服务器 离线 搭建svn服务器 centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是很少介绍 离线搭建svn服务器。 对于如何搭建svn,以及涉及到的依赖包都是做了说明,而且将包都提供,使用者按照文章中的说明,一步步的操作即可,可以无脑操作。 文章中还介绍对于svn的配置以及如何去设置用户,在搭建过程中常见问提的说明。 对于服务器中常用的命令也是做了简单的介绍。 对于svn中的用户设置也是做了举例子说明。 对于svn中的权限做了简单解释,例子也是做了说明。想想使用者可以很清晰的看清并完成svn的搭建。 立即下载

相关推荐

centos系统SVN离线安装包

包含zlib,SVNserve等离线安装依赖包,安装教程在我的个人博客中,需要的童鞋可以去看下

centos 7 安装svn 详细步骤

1.首先确认防火墙是否关闭,如果未关闭将防火墙关掉。   查看防火墙是否关闭 :      systemctl status firewalld.service 如下图所示表示防火墙已经关闭 执行关闭命令: systemctl stop firewalld.service   执行开机禁用防火墙自启命令  :  systemctl disable firewalld.servi...

xiaolinlangzi的博客 1227

LeGO-LOAM运行kitti数据集

文章目录1. kitti-lego-loam2. 改动3. 实验结果4. evo轨迹测评 1. kitti-lego-loam 链接:kitti-lego-loam kitti-lego-loam提供了将kitti序列转化成rosbag的代码,在kittibag中. 需要注意下数据文件的存放顺序,以00序列为例: datafolder          |____results          &

Zlp19970106的博客 8703

ContOS 搭建SVN服务器(离线搭建)

如何在CentOS系统下搭建SVN服务器,subservce包的在线/离线安装,SVN配置文件配置。

_Monody丶的博客 1049

从ResNet到EfficientNet:特征金字塔网络(FPN)在不同骨干网中的适配指南

本文深入探讨了特征金字塔网络(FPN)与ResNet、VGG、EfficientNet等主流骨干网络的适配策略。文章详细解析了FPN的核心原理,并针对不同骨干网络的特征提取特性,提供了通道对齐、参数量估算及迁移学习的系统化指南,旨在帮助开发者在目标检测等视觉任务中构建高性能、高效率的模型。

weixin_29047919的博客 220

长安车机破解后能干啥?分享我的UNI-K车机安装第三方应用与优化体验实录

本文详细记录了长安UNI-K车机破解后的实用玩法与深度优化指南,包括安装第三方应用、导航体验升级、影音系统改造及系统美化等。通过工具箱和升级技巧,车主可以大幅提升用车体验,解锁更多隐藏功能。

weixin_33217202的博客 402

在centos7下安装svn

> Select: (p) postpone(推迟), (df)show diff(显示差异), (e) edit file(编辑文件), (m) merge(合并), (mc) my side of conflict(采用我的文件), (tc) their sidee of conflict(采用他的文件), (s) show all options(显示所有选项): mc(并且告知svn服务器冲突已处理)# (未递归)仅仅添加js目录(未包含下面任何文件夹和文件)到版本控制(并未提交到版本库)

Vic的博客 3203

从Cartographer3D到LIO-SAM:主流3D激光SLAM算法怎么选?一份给机器人工程师的实战避坑指南

本文深入探讨了从Cartographer3D到LIO-SAM等主流3D激光SLAM算法的选型策略,为机器人工程师提供实战避坑指南。通过对比不同算法在传感器配置、环境特性和计算资源等方面的表现,帮助开发者根据项目需求选择最优方案,并分享传感器标定、资源优化等实用技巧。

weixin_27310985的博客 154

CentOS7 手把手教你安装svn

centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装 $sudoyuminstallsubversion 测试安装是否成功: $svnserve--version 2. 建立版本库 创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里): $sudomkdir-p/var/svn 创建版本库

菜鸟路上的小白 3万+

AD18 PCB模块的Copy

在PCB布局时,时常会将元器件先分模块进行排布,最后才会进行总体的布局,在局部布局的时候,想要移动一个模块的器件总是很麻烦,需要选中全部才能进行移动,有些时候还有选漏的情况,所以会将局部布局的模块把它看做一个整体进行移动,效果如下,元件,布线,铜皮,过孔以及元件编号的位置摆放都和源模块一模一样。4、再选中需要复用的模块内的元件,按照第3步的顺序排序,粘贴刚刚复制的Channel Offset参数。在PCB布局时,有多个模块原理图是一模一样的情况,我们可以只画一个模块,之后灵活应用模块,进行copy。

qq_53859658的博客 3237

基于知识图谱的时空事件关联推理能力培养

随着信息技术的飞速发展,大量的时空事件数据被产生和收集,如交通流量数据、气象观测数据、社交媒体上的地理定位信息等。这些数据蕴含着丰富的知识和规律,但要从中提取有价值的信息并非易事。基于知识图谱的时空事件关联推理旨在通过构建知识图谱,将时空事件数据进行整合和关联,从而实现对事件之间潜在关系的挖掘和推理。本文的目的是系统地介绍基于知识图谱的时空事件关联推理能力的培养方法,包括核心概念、算法原理、数学模型、实际应用等方面。

操作系统内核探秘的博客 750

Centos 7.4上搭建SVN服务器

① 安装svn #删除自带svn yum -y remove subversion #安装svn服务 yum -y install subversion mod_dav_svn ② 查看svn版本信息 ···text svnserve --version ··· ③ 创建svn存储库 #创建svn数据存储目录 mkdir -p /var/svn ④ 创建svn代码库 #切换至svn主目录 ...

战丶后风!!的博客 998

【华为OD机试真题 2025C卷】895、贪心歌手 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS)

【华为OD机试真题 2025C卷】895、贪心歌手 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华

KJ.JK 963

CentOs7.4 搭建 svn HTTP服务器

一、通过yum安装svn yum -y install mod_dav_svn yum -y install subversion 通过如下命令查看svn 的安装位置: rpm -ql subversion 二、创建版本目录库(此仅为目录,为后面创建版本库提供存放位置) 在 /home/svn 目录下创建两个文件夹, 一个用于存放配置文件,一个用于svn 版本库存放. ...

我是小坏 391

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux(centos7.4)搭建svn服务器

搭建步骤: 1、yum安装subversion yum install subversion 2、查看安装版本,检查安装是否成功 svnserve --version 3、查看安装位置 rpm -ql subversion 4、创建版本库 创建用于存放版本库的目录 mkdir -p /usr/local/svnData 创建svn版本库 svnadmin create /usr/loca...

真的愿意去努力,人生最坏的结果,也不过是大器晚成。 222

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

CentOS7.4上安装svn以及SVN的自动更新

本篇教程适用服务器系统版本:CentOS7.4 以下步骤已经过实测完成之后写出 第一步:运行命令 yum install subversion --安装svn 第二步:运行命令 mkdir -p /opt/svn/repositories --建立svn版本库,这里设置版本库的文件夹名称是repositories,可以随意更改,但是不建议这么做 第三步:运行命令 svnadmin cr...

weixin_42042536的博客 623

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Linux搭建SVN服务器

Linux搭建SVN服务器 系统环境:阿里云ESC服务器 Centos 7.4 第一步:通过yum命令安装svnserve yum –y install subversion 该命令会自动安装SVN服务器相关服务和依赖 查看svn 安装位置: rpm –ql subversion 第二步:创建版本库目录: mkdir /var/svn 第三步:创建svn版本库 svn...

ancaofumuhu9385的博客 126

Centos7.4 服务器环境搭建mysql、java、tomcat、subversion(svn服务器)、Jenkins

基础环境: 操作系统 CentOS 7.4 64位 CPU 1 核 内存 1 GB 公网带宽 1 Mbps 登录用户 root 安装java和tomcat 利用rz或者ftp工具上传java.gz、tomcat.gz 到 /op...

weixin_30924087的博客 176

linux 安装svn1.7,CentOS7中安装Subversion 1.9.7

因为项目需要在CentOS 7.4环境下搭建一个SVN服务器,但是CentOS里自带的subversion版本只到1.7.14 与Subversion官网8月10日发布的SVN 1.8.19, SVN 1.9.7相去甚远,会严重影响SVN客户端的使用,因此我们需要卸载掉自带的Subversion,使用yum方式重新安装Subversion最新版本我们执行命令 yum remove subver...

weixin_42116805的博客 395

Linux下搭建SVN服务器

Linux下搭建SVN服务器 一、 安装前准备 安装环境:阿里云ECS/CentOS 7.4 64位 安装目标:subversion 远程工具:Xshell5 1、准备好以上工具并确保云主机正常连接 2、命令行下查看服务器的系统信息   #cat /etc/issue        查看系统信息   #uname -a          查看系统详细信息   #getconf LONG_BIT ...

sunnyqkl的博客 5684

linux系统做svn服务器,Linux系统搭建SVN服务器

一、什么是SVN?SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。运行方式:SVN服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。数据存储:事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方...

weixin_35691102的博客 469

linux上搭建svn服务器

还是拿我的廉价的腾讯云服务器来练手,O(∩_∩)O哈哈~ 强调下,我的服务器是centos7.4,其他可能略有不同。下面开始~ 1、安装Subversion  首先查看是否已经装了svn服务器了,别白费功夫呀   [root@VM_15_8_centos ~]# rpm -qa subversion [root@VM_15_8_centos ~]#   出现上面的...

oldmonk 185

SVN持续部署

SVN持续同步远程测试服务器的WEB 一、部署环境 centos7.4 192.168.159.132:svn的服务器 192.168.159.131:同步的web 192.168.159.132:部署安装svn,过程如下 [root@svn-server ~]# yum –y install subversion #安装软件 [root@svn-server ~]# mkdir -p /home/svn/abcd #创建目录 [root@svn-server ~]# svnadmin crea

V_wenmao的博客 391
下一篇: Centos7.4 安装Postgres SQL及安全加固
一橙子大王一
博客等级 码龄14年 85粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值