首页/新闻资讯/正文详情

SVN 独立服务端部署与客户端使用指南(CentOS/Rocky 9.5 + Windows)

发布时间:2026/11/3 18:52:40 来源:云帆数科 栏目:资讯中心
SVN 独立服务端部署与客户端使用指南(CentOS/Rocky 9.5 + Windows)
本文详细介绍在Rocky Linux 9.5上独立部署 SVN 服务端并在 Windows 上使用 TortoiseSVN 客户端进行版本控制的完整流程包括仓库创建、权限管理、文件同步、账号密码管理。一、服务端安装与仓库初始化1. 安装 SVNsudo dnf install subversion -y验证安装svn --version2. 创建仓库目录sudo mkdir -p /var/svn sudo chown -R svnuser:svnuser /var/svn sudo chmod -R 770 /var/svnsvnuser是你用来运行 SVN 服务的系统用户可以用adduser svnuser创建。3. 初始化仓库svnadmin create /var/svn/project1目录结构/var/svn/project1 ├── conf │ ├── authz │ ├── passwd │ └── svnserve.conf ├── db ├── hooks ├── locks ├── format └── README.txt配置文件均在conf目录下。4. 配置 svnserve编辑/var/svn/project1/conf/svnserve.conf[general] anon-access none # 禁止匿名访问 auth-access write # 允许授权用户写操作 password-db passwd # 指定密码文件 authz-db authz # 指定权限文件 realm Project1 SVN取消注释相关行即可。5. 配置账号与权限创建账号编辑/var/svn/project1/conf/passwd[users] admin 123456 dev1 123456 dev2 123456配置权限编辑/var/svn/project1/conf/authz[groups] admins admin devs dev1,dev2 [/] admins rw devs rrw读写权限r只读权限空白表示禁止访问6. 启动 SVN 服务后台运行并指定仓库根目录svnserve -d -r /var/svn验证服务是否启动ss -lntp | grep 3690默认监听端口3690。7. systemd 管理方式推荐创建/etc/systemd/system/svnserve.service[Unit] DescriptionSubversion Server Afternetwork.target [Service] Typeforking ExecStart/usr/bin/svnserve -d -r /var/svn ExecStop/usr/bin/pkill svnserve Restartalways [Install] WantedBymulti-user.target加载并启动服务systemctl daemon-reload systemctl enable svnserve systemctl start svnserve systemctl status svnserve开放防火墙端口firewall-cmd --permanent --add-port3690/tcp firewall-cmd --reload8. 密码重置直接编辑/var/svn/project1/conf/passwdadmin NewPassword2026无需重启服务下一次客户端连接即可生效。二、Windows 客户端 TortoiseSVN 配置与使用1. 下载与安装访问 TortoiseSVN 官网下载并安装 Windows 客户端。2. 检出Checkout仓库在 Windows 上新建文件夹如D:\Projects\project1。右键文件夹 →SVN Checkout。填写仓库 URLsvn://服务器IP/project1输入用户名和密码点击 OK。3. 文件同步操作提交文件Commit右键文件 →SVN Commit→ 输入提交说明 → 提交。更新文件Update右键文件夹 →SVN Update→ 获取最新版本。查看历史日志Show Log右键文件夹 →TortoiseSVN→Show log。4. 文件夹共享管理可以在服务器/var/svn下创建共享目录mkdir /var/svn/shared svn import /var/svn/shared svn://服务器IP/project1/shared -m 导入共享目录客户端即可访问共享资源。三、服务端常用命令总结操作命令启动服务systemctl start svnserve停止服务systemctl stop svnserve重启服务systemctl restart svnserve查看状态systemctl status svnserve设置开机自启systemctl enable svnserve关闭开机自启systemctl disable svnserve

相关推荐

LinkedList与链表
LinkedList与链表

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 18:51:36

【OpenSpec 实操】把模糊需求一步步细化成可执行规范
【OpenSpec 实操】把模糊需求一步步细化成可执行规范

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 18:50:34

skill-icons 技能图标速成指南:3 个 URL 参数把 GitHub 文字墙变成图标墙
skill-icons 技能图标速成指南:3 个 URL 参数把 GitHub 文字墙变成图标墙

skill-icons 技能图标速成指南:3 个 URL 参数把 GitHub 文字墙变成图标墙 【免费下载链接】skill-icons Showcase your skills on your Github readme or resum with ease ✨ 项目地址: https://gitcode.com/gh_mirrors/sk/skill-icons 简历改好了&#xff0… · 2026/11/3 18:49:29

从环境对齐到mAP复核:YOLOv5目标检测全链路实战
从环境对齐到mAP复核:YOLOv5目标检测全链路实战

简介:这份文档面向具备一定Python与计算机视觉基础的入门级研究人员和工程技术人员,系统讲解YOLOv5目标检测框架在本地环境的搭建与首次运行,既可作为理论教学材料,也能为实际工程项目提供参考。内容从操作系统、Python版本及GPU加… · 2026/11/3 19:38:26

DeepSeek医疗内网本地化部署与微调实战
DeepSeek医疗内网本地化部署与微调实战

简介:面向医疗信息化从业者、算法工程师与医院数据平台建设者,这份PDF文档围绕DeepSeek本地化部署与医疗数据私有化训练展开,重点解决敏感病历在合规环境下如何完成模型训练与应用落地的问题。内容从私有化部署背景与法规要求切入&#xff0c… · 2026/11/3 19:38:26

蜜罐部署排障:Pentbox、Cowrie与Defnet端口日志实战
蜜罐部署排障:Pentbox、Cowrie与Defnet端口日志实战

简介:《三种蜜罐的搭建与使用方法》是一份面向网络安全初学者、渗透测试入门者及实验教学场景的实操型文档,围绕 Defnet、Pentbox 与 Cowrie 三类蜜罐的部署和使用展开,帮助读者理解低交互与中交互蜜罐在攻击诱捕、行为监测和日志记录中的差异… · 2026/11/3 19:38:26

HCIP-Datacom 821题库解析:路由交换与安全易错点
HCIP-Datacom 821题库解析:路由交换与安全易错点

简介:面向准备HCIP-Datacom 821认证考试的网络工程师与在校考生,这份PDF题库以单选题为主,覆盖路由交换、IPv6、WLAN、安全与组播等考试常见模块,适合已进入总复习阶段、希望用题目检验知识覆盖面的考生。题目配有答案和简要解析&… · 2026/11/3 19:38:26

YOLOv5目标检测:环境搭建与自定义数据集训练
YOLOv5目标检测:环境搭建与自定义数据集训练

简介:一份面向具备Python与计算机视觉基础的入门级研究人员和工程技术人员的YOLOv5实践指导文档,聚焦本地环境搭建与目标检测入门,帮助初次接触该框架的读者完成从系统要求确认、依赖库安装到首个检测实例跑通的全过程。包内仅含1个docx文件&… · 2026/11/3 19:38:26

Linux安全加固手册实战:16页清单落地与避坑指南
Linux安全加固手册实战:16页清单落地与避坑指南

简介:面向Linux系统管理员、运维工程师及安全初学者的一份安全加固实践指南,聚焦操作系统层面的基线配置与风险收敛,帮助读者在服务器上线前后系统性地排查安全隐患。内容围绕安装阶段的安全设置、用户帐号与密码安全策略、密码shadowing机制… · 2026/11/3 19:37:26

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码