云服务器搭建 SVN 服务器的过程

绿联、极空间、飞牛NAS无需安装,实现快速远程访问 我家用的是威联通 NAS,第一次配置的时候,我还担心会很复杂,结果跟着提示走,就两步:先把盒子的 WAN 口连到路由器的 LAN 口,插好电源;对我这种家庭用户来说,用它搭配 NAS 搭私有云,照片、视频、文档都能集中存,不用担心第三方云盘容量不够,也不怕隐私泄露,手机拍了新照片,随时就能传到 NAS 备份,特别方便。我表哥开了家小公司,之前员工出差想查公司数据特别麻烦,后来用它搭了企业私有云,现在员工在外用手机、电脑就能安全访问公司资料,做报价单、查库存都很顺畅,成本比租企业云服务低多了,性价比特别高。 阅读详情
AI摘要

本文详细介绍了在云服务器上安装和配置SVN的过程,包括创建版本库、设置权限、配置服务综合文件、启动SVN服务,以及如何进行文件的提交和更新操作。通过这些步骤,你可以成功建立一个SVN服务器来管理项目代码。

SVN是一个版本控制系统,相对于的 RCS 、 CVS ,采用了分支管理系统,它的设计目标就是取代 CVS 。

一、安装SVN

yum install -y subversion
二、创建SVN版本库

创建项目版本库
mkdir -p /data/svn/myproject
svnadmin create /data/svn/myproject
三、配置SVN信息

1、配置文件说明

版本库中的配置目录 conf 有三个文件:

authz 是权限控制文件
passwd 是帐号密码文件
svnserve.conf 是SVN服务综合配置文件
2、配置权限配置文件

编辑authz权限控制文件

[groups]
//用户组
admin = admin,root,test
//用户组所对应的用户
[/]
//库目录权限
@admin = rw
//用户组权限
*=r
//非用户组权限
3、配置账号密码文件
编辑passwd账号密码文件

[users]
//harry = harryssecret
//sally = sallyssecret
admin = 123456
root = 123456
test = 123456
4、配置 SVN 服务综合配置文件
编辑SVN综合配置文件svnserve.conf

[general]
// force-username-case = none
// 匿名访问的权限 可以是read、write,none,默认为read
anon-access = none
//使授权用户有写权限
auth-access = write
//密码数据库的路径
password-db = passwd
//访问控制文件
authz-db = authz
//认证命名空间,SVN会在认证提示里显示,并且作为凭证缓存的关键字
realm = /data/svn/myproject

[sasl]
四、启动 SVN 服务

1、启动SVN

svnserve -d -r /data/svn
2、checkout SVN项目

mkdir -p /data/workspace/myproject
svn co svn://(你的IP)/myproject /data/workspace/myproject --username root --password 123456 --force --no-auth-cache
3、提交文件到 SVN 服务器
从本地提交文件到 SVN 服务器,其中root密码为/data/svn/myproject/conf/passwd文件存储的密码

cd /data/workspace/myproject
echo test >> test.txt
svn add test.txt
svn commit test.txt -m ‘test’
提交成功后可以通过如下命令从本地项目删除文件

cd /data/workspace/myproject
rm -rf test.txt
删除后可以通过 SVN 服务器恢复

cd /data/workspace/myproject
svn update
到这里就可以完工了,还想了解更多参阅手动部署SVN文档

【NAS系统】DSM7.2部署SVN服务 早期的群晖版本可以在套件中心找到SVN Server直接安装,然后配置仓库和用户。但‌2提到DSM7.0之后套件中心没有SVN了,得用Docker。 阅读详情

相关推荐

分享技术如何搭建自己的SVN服务

由于自己是个初级开发,以前做过的项目肯定有很多不足之处。想把以前的代码重构一下,但是版本管理有点麻烦,又不能直接同步到公司的svn上。思来想去,干脆自己搭一个吧! 一、承载SVN的服务器 有两个选择: 第一,用闲置的电脑,或者虚拟机安装SVN Server(这个是我自己设想的,我并没有实践); 第二,买一个云服务器。 我用的是阿里云的,低于24岁会有很大的优惠 附上链接:https://promotion.aliyun.com/ntms/act/campus2018.html?spm=5176.129010

gg7894125的博客 950

群晖NAS搭建SVN服务器过程记录

刚买了一个入门级的群晖NAS个人云网盘,一直在想既然NAS上自带操作系统,而且又可以通过外部互联网读写网盘上的文件,那么可不可以在个人的NAS网盘上搭建一个SVN服务器呢? 群晖设置 群晖到手以后通过说明书上的设置向导初始化成功之后,通过电脑端访问群晖,在套件中心有丰富的第三方套件可以安装,一直往下拉,果然找到了熟悉的SVN Server 安装好SVN以后开始创建代码仓库以及用户名和密码,参见链接: https://www.doc88.com/p-5857836376020.html,SVN服务器部分只需要

weixin_45465612的博客 2万+

TortoiseSVN1.14.3安装包+中文语言包

TortoiseSVN1.14.3安装包+中文语言包

阿里云服务器安装wdcp面板和SVN服务器,以及实现同步更新web根目录

昨天购买了一个阿里云的服务器,终于摆脱使用SAE了。 现在记录下,昨天配置阿里云服务器的环境。 首先,安装WDCP面板,WDCP官方网站,我是采用RPM包安装的,据说这个安装的速度会快点,所以选择了它。 wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh sh lanmp_wdcp_ins.sh 就可以 RPM包安装支持系统:CentOS

vanchan博客 1932

手把手教你用yt-dlp批量下载YouTube视频数据集(附TikTok/Kaggle资源)

本文提供了一份构建视频数据集的实战指南,重点介绍了使用yt-dlp工具批量下载YouTube视频的高级技巧,包括环境配置、批量参数设置与自动化脚本。同时,文章还整合了TikTok、Kaggle及学术开源数据集等多源高质量视频资源,并分享了数据清洗、格式统一与管理的完整流程,帮助研究者和开发者高效获取与处理训练数据。

weixin_29057237的博客 291

python轮胎缺陷检测_基于深度学习的轮胎缺陷无损检测与分类技术研究

基于深度学习的轮胎缺陷无损检测与分类技术研究【摘要】:随着汽车行业快速发展及汽车保有量的持续增长,大大增加了对轮胎的需求,而轮胎质量在很大程度上决定了轮胎的使用寿命,也是在行驶过程中对人们生命财产安全的保障,同时对轮胎进行在线质量检测也便于轮胎生产企业及时发现生产线中存在的不合格产品,以此来调整机械设备甚至轮胎的生产工艺,避免造成生产材料的浪费。因此,检测轮胎质量是轮胎生产过程中必不可缺少的一部分...

weixin_39689428的博客 1426

svn服务器会用到哪些端口_在阿里云服务器上搭建svn和打开svn的端口

1.下载svn yum -y install subversion出现这个complete表示搭建成功查看svn版本svnserve --version2.创建仓库目录mkdir -p /user/file/svn/repositories/eaglesvn3.创建svn版本库svnadmin create /user/file/svn/repositories/eaglesvn/创建好会生成以下...

weixin_39780260的博客 210

IFRS 9与CECL对比解析:跨国企业财务必须掌握的两种信用损失模型

本文深度解析IFRS 9与CECL两种信用损失模型的差异,帮助跨国企业应对财务合规挑战。从基础架构、数据治理到监管策略,详细对比三阶段模型与单一阶段模型的核心区别,并提供实施双轨制的实务建议,助力企业优化资本管理和税务筹划。

3c4x5z6v7b的博客 669

在阿里云服务器上搭建svn服务器

每次在下班把代码拷回家或者以其他网络方式发送项目都感觉十分麻烦,所以最近在阿里云的云服务器上搭建了svn服务器,方便拉取项目,而且能通过版本控制,下面是搭建的步骤: 1.下载对应的服务端与客户端软件 服务器端VISUALSVN SERVER 3.3.1下载地址 https://w...

chongnisu0647的博客 1075

从华为杯建模到论文录用:我的Biomedical Signal Processing and Control投稿全记录(含Latex模板与审稿人推荐技巧)

本文详细记录了作者从华为杯数学建模竞赛到Biomedical Signal Processing and Control期刊投稿的全过程,分享了如何将竞赛成果转化为学术论文的实用技巧,包括LaTeX排版中的常见陷阱与解决方案,以及审稿人推荐策略。特别提供了针对Elsevier模板的优化建议和高效回复审稿意见的方法,适合生物医学信号处理领域的研究者参考。

weixin_42549037的博客 456

移花接木,玩转CANoe的几种扩展接口应用(五)——串口设备

近期看到粉丝朋友在CANoe自动化测试方面的关注度很大,今天就围绕这个做一个专题,总结一下以往项目上用过的几种CANoe扩展接口,分享出来希望对相关领域的网友有所帮助。本文是该专题的第五篇文章,主要讲解了串口设备的功能配置、连接方法、配置方法、调用方法,最后分析了这种扩展借口应用的特点和适用场景。

Mr.Cssust的博客 2369

基于阿里云服务器搭建SVN服务器

基于阿里云服务器搭建SVN服务器   本系列文章由ex_net(张建波)编写,转载请注明出处。 http://blog.youkuaiyun.com/ex_net/article/details/8577784 作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流!         过年了,放假在家正好有时间琢磨些新东西,无意

低调走过 6197

PCL Super4PCS算法实现点云粗配准(版本一)【2025最新版】

Win11系统下实现[Super4PCS: Fast Global Pointcloud Registration via Smart Indexing一文中的配准算法。

点云侠的博客 3378

Linux下搭建SVN服务器遇到的问题及解决方法

最近有一个朋友在阿里云上买了个服务空间,准备搭建一个网站。我呢,闲来无事,就准备在这个服务器上搭建一个SVN的服务器,方便我朋友后续进行项目开发。 于是,在网上找了一些搭建SVN的教程,挺简单的,三下五除二就全部搞定了,具体搭建过程我在这里就不说了,网上一搜到处都是。但在这其中也遇到了几个问题,断断续续也花了我两天时间才找到解决方法。现在分享出来,希望对其它童鞋有用。 1、checko

jinyeweiyang的专栏 541

检测头篇 | 手把手教你如何去更换YOLOv8的检测头为ASFF_Detect

自适应空间特征融合(ASFF)的主要原理旨在解决单次检测器中不同尺度特征的不一致性问题。具体来说,ASFF通过动态调整来自不同尺度特征金字塔层的特征贡献,确保每个检测对象的特征表示是一致且最优的。本文所做出的改进是将YOLOv8的检测头更换为ASFF_Detect。🌈

小哥谈 2499

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IDEA的JavaWeb项目用云端服务器的SVN进行版本控制

一、 写作背景   为什么要写这篇文章呢?   因为我在尝试把IDEA里写的JavaWeb项目交给云端服务器的SVN进行版本控制的时候,遇到了很多问题,经过查询很多博客和问答才得以解决。   所以写这篇文章,一方面用来总结其中的经验教训,另一方面也衷心感谢撰写博客和问答的热心网友们,没有他们,我所遇到的难题,若靠一己之力恐怕无法解决。 二、开工前的准备 Intellij IDEA Ultimat...

ShiJunzhiCome的博客 626

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Linux下svn环境搭建

不久前买了一个阿里云服务器,想着在上面搭建一个svn服务方便自己的代码管理。顺便记录下自己的搭建过程 首先,安装服务   通过yum -stall subversion 安装snv,可能install之前需要装一些其他的依赖包,可以根据提示安装。 第二步,创建svn目录,目录名叫wash步骤:(1)svnadmin create /svn/wash (假设svn...

ddvww40008的专栏 161

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

云服务器搭建Java自动化测试框架

服务器简介 服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。 如搭建网站需要web服务器;运行游戏需要游戏服务器;搭建直播平台需要流媒体服务器;搭建数据库需要数据库服务器;搭建ERP系统需要ERP服务器…… 物理服务器: 物理服务器的构成与微机基本相似,有处理器、硬盘、内...

Mwyldnje2003的博客 443

服务端与客户端SVN安装思路

抽空把最近搭建svn给整理出来,也参考了其他文章,文中会给出链接,如有侵权请告知。 按照目前工程搭建方式可以分主要两大类: 1、服务器在外网+客户端在本地 优势:可以在有网的地方办公,地点更灵活,这种方式可能服务器会遭到攻击,有安全隐患。 (1)、专用服务器(大公司有自己的服务器和申请的静态ip) 以上属于规模较大的公司和需要保密的公司,这种架构本来很贵,目前讨论不起; (2)、云服务器(以阿里云和腾讯云为主) 在云服务器只要是linux和windows系统,只是安装软件和过程不一样,但是想法

记录一些平时工作或者学习中的瞬间 319

SVN 搭建

本来是是不想写来着,但是无奈。公司项目还有用svn的,并且是要搭建一个新的服务器。无奈只好在阿里云上配合同事部门给做个svn服务器。下面是简单的搭建流程。 1、安装软件呀 yum -y install subversionrpm -ql subversion 2、创建项目目录呀 mkdir /var/svn/svnrepos -p svnadmin create /...

108

linux 下svn 服务器搭建

最近尝试着搭了一个svn服务器,做个笔记,仅供下次参考。 开始前请先阅读以下文档,我买的是阿里云的服务器,所以直接看的阿里云的文档; https://help.aliyun.com/document_detail/52864.html?spm=5176.11065259.1996646101.searchclickresult.20da5a85tEUk1Q 如果按照上面的文档做完后,并且确定...

jueyan520的博客 360

学习记录410@linux上搭建svn服务器并使用TortoiseSVN客户端连接使用

本文使用真实的阿里云服务器搭建svn服务器,搭建的参考文章其实在阿里云上就有,链接如下: 部署svnserve访问SVN 尽管如此,还是有些点需要重点记录下,因为阿里云的这个文档说的比较浅显。 版本库目录、创建版本库、启动服务 按照阿里云上的操作,版本库目录、创建版本库、启动服务,就启动了一个对应版本库的目录,如果是要启动多个版本库服务呢?就需要创建其他的版本库目录,并在这个目录下启动服务,此时就需要指定端口号了 svnserve -d -r /var/svn/svnrepos/ --listen-po

教练我想学编程 166
上一篇: 阿里云网站备案-变更备案问题的解决办法
下一篇: 阿里云服务器选择不同地域有什么区别
fds3rd
博客等级 码龄7年 0粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值