当前位置: 首页 > news >正文

Windows系统中svn服务器下载和搭建


Windows系统中svn服务器下载和搭建
svn服务器下载地址:Download | VisualSVN Server
1. svn服务器下载
(1) 请求svn服务器下载地址

下载 |VisualSVN 服务器

(2) 点击 “64-bit” 链接进行下载,下载后的文件为:

2. svn服务器安装
(1) 双击 VisualSVN-Server-4.2.2-x64.msi 安装包,点击 “运行” 按钮

(2) 点击 “Next” 按钮

(3) 勾选同意协议,点击 “Next” 按钮

(4) 默认选择,点击 “Next” 按钮

(5) 进行相关设置,点击 “Next” 按钮


Location:指VisualSVN Server的安装目录;
Repositorys:指定你的版本库目录;
Server Port:指定一个端口,Use secure connection勾山表示使用安全连接;
Backups:指定备份目录;

(6) 默认选中,点击 “Next” 按钮

(7) 安装界面点击 “install” 按钮

(8) 默认选中,点击 “Finish” 按钮

3. svn服务器应用 -> 创建仓库
(1) 启动VisualSVN Server

(2) 建立版本库,需要右键单击左边窗口的Repositores,在弹出的右键菜单中选择Create New Repository或者新建-> Repository

(3) 默认选择,点击 “下一步” 按钮
Regular FSFS repository 选项:常规FSFS存储库,当前标准的Subversion存储库是基于FSFS数据的存储后端。FSFS存储库功能齐全,几乎适用于所有使用模式。
Distributed VDFS repository选项:分布式VDFS存储库

(4) 填写仓库名(仓库名可以随意填),点击 “下一步” 按钮

(5) 默认选择,点击 “下一步” 按钮
Empty repository(recommend option)选项:创建一个空的仓库
Single-project repository(with the top-level 'trunk','branches' and 'tags' folders)选项:创建一个仓库,在仓库下面创建trunk,branches,tags三个文件夹

(6) 默认选择,点击 “Create” 按钮

(7) 点击 “Finish” 按钮

4. svn服务器应用 -> 添加用户
(1) 选中Users右键 -> 点击Create User或者选中Users右键 -> 选择新建 -> 选择User

(2) 输入用户名、密码,点击OK

(3) 创建用户组
选中Groups右键 -> 点击Create Group...或者选中Users右键 -> 选择新建 -> 选择Group...

(4) 输入组名,点击Add添加组员,点击OK按钮

(5) 权限设置
选中仓库,右击选择Properties...

仓库设置用户组和用户

分配权限

5. 客户端TortoiseSVN的使用
(1) 复制SVN仓库的URL地址

(2) 打开SVN客户端下载空项目文件

(3) 输入用户和密码,点击OK按钮(第一次使用时会弹出输入用户名和密码的对话框)

(4) 将文件上传到SVN服务器
我们在demo下新建一个a.xls的文件,然后选中a.xls文件,右键单击,选择TortoiseSVN,然后点击 + Add

(5) 选中a.xls文件,右键单击,选择SVN Commit...

(6) 勾选需要提交的a.xls的文件,点击OK按钮

(7) SVN仓库查看自己上传的项目进行管理

到此,SVN服务器搭建完成
————————————————
版权声明:本文为CSDN博主「mry6」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/muriyue6/article/details/106095385

http://www.cnnetsun.cn/news/62995.html

相关文章:

  • 如何创建自己的Gitee实现国内镜像
  • 27、大数据存储 - Azure 数据湖全面解析
  • docker部署n8n(AI工作流)
  • Claude Skills 深度解析:从 What、Why、How 构建领域专用 AI 能力
  • 网站被黑后的紧急处理恢复正常步骤是什么?
  • 30、Linux 打印系统全解析
  • MYSQL的学习
  • 8、延迟执行与虚拟零调制解调器驱动解析
  • 7、Linux 网络安全与防火墙配置全解析
  • 基于springboot和vue的校园二手书交易系统_w387km94
  • 基于SpringBoot的艺术作品展示平台 艺术家在线交流系统 关注z50di044
  • C#AI系列(6): C#离线实现高效OCR
  • 山东高校申请专利的难点
  • 淄博市发明专利与实用新型专利的转换
  • 基于Python的河南天气数据分析与可视化
  • 【Linux系统编程】(十五)揭秘 Linux 环境变量:从底层原理到实战操作,一篇吃透命令行参数与全局变量!
  • 轨道交通专业相关证书推荐
  • PaperXie AI毕业论文写作功能深度拆解:从选题到成稿,一个被低估的学术效率加速器如何重塑你的科研流程
  • 2026年,你希望公司更离不开你,还是你更离不开公司?
  • YOLOv10优化:注意力魔改 | 新颖的卷积轴向注意力和谱空间注意力助力涨点,适用高分辨率场景,2025.12
  • 35、gawk调试器命令全解析
  • 41、gawk扩展功能全解析
  • Java Web 核心全解析
  • 7、远程服务安全攻防全解析
  • 18、网络安全防护:psad与fwsnort的应用与集成
  • 30、深入探索fwknop:安全访问与防护机制详解
  • 31、编程技巧与实用程序解析
  • 38、深入探索 gawk 扩展开发:性能优化与功能定制
  • 数据结构之递归-如何巧妙利用递归函数的返回值
  • 46、深入探索编程符号、函数与操作:从基础到高级应用