首页技术文章正文

SVN服务端下载和配置教程

更新时间:2021-09-13 来源:黑马程序员 浏览量:

一、SVN简介

1、什么是SVN

SVN全称SubVersion。SVN是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数软件公司都使用SVN作为代码版本管理软件。SVN具有操作简单、支持跨平台(Window/Linux/MacOS)、支持版本回退功能(时间机器)等特点。


2、SVN软件下载

属于C/S结构软件(客户端与服务器端)

服务端软件:VisualSVN

下载地址:https://www.visualsvn.com/

客户端软件:TortoiseSVN

下载地址:https://tortoisesvn.net/downloads.zh.html


二、SVN服务端软件安装


1、SVN工作流程

SVN软件工作逻辑

2、服务器端软件安装(VisualSVN)

服务端软件存储于软件/服务器端

SVN软件

1)双击服务端软件安装

SVN软件安装01

2)下一步,继续

SVN软件安装02

3)下一步,继续

SVN软件安装03

4)下一步,继续

SVN软件安装

5)下一步,继续,安全完成。


三、SVN服务端配置

1、创建一个项目

① 首先在SVN服务器端创建一个公有目录WebApp做为项目目录

② 在WebApp目录下创建Shop文件夹,做为Shop(版本仓库)

SVN服务端配置01

③ 创建版本仓库,基本语法:

svnadmin create Shop 文件夹路径(Shop仓库)

SVN服务端配置02

如果Shop仓库配置成功,那么Shop文件夹会显示以下目录结构

SVN服务端配置04


2、进行服务端监管

Apache——http://localhost或(ip地址)访问到htdocs目录下的相关文件(监管)

SVN——svn://localhost或(ip地址)访问到相关数据仓库(如Shop仓库)

基本语法:

svnserve -d(后台运行)

-r(监管目录) 版本仓库目录

如下图所示:

SVN服务端配置04

通过以上指令,我们的svn://localhost或ip地址就可以直接指向Shop版本仓库


3、权限控制

默认情况下,SVN服务器是不允许匿名用户上传文件到服务器端的,所以必须更改系统相关配置文件。

SVN服务端配置05

更改第19行代码,去除前面的空格以及#号,更改其值为write(可读写)

SVN服务端配置06


猜你喜欢:

Git零基础入门到实战教程

黑马程序员SVN(Subversion)视频教程

ETL常见工具有哪些?

黑马程序员软件测试培训课程

分享到:
在线咨询 我要报名
和我们在线交谈!