教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

svn是什么?svn服务器搭建教程

更新时间:2021年09月13日14时50分 来源:传智教育 浏览次数:

一、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


猜你喜欢:

GitHub官网:如何创建回购

GitHub官网:如何设置git

在GitHub官网上如何记录项目

Github官网git手册

传智教育前端开发培训课程

0 分享到:
和我们在线交谈!