教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

svn是什么?svn服務(wù)器搭建教程

更新時間:2021年09月13日14時50分 來源:傳智教育 瀏覽次數(shù):

一、SVN簡介

1、什么是SVN

SVN全稱SubVersion。SVN是近年來崛起的版本管理工具,是CVS的接班人。目前,絕大多數(shù)軟件公司都使用SVN作為代碼版本管理軟件。SVN具有操作簡單、支持跨平臺(Window/Linux/MacOS)、支持版本回退功能(時間機器)等特點。


2、SVN軟件下載

屬于C/S結(jié)構(gòu)軟件(客戶端與服務(wù)器端)

服務(wù)端軟件:VisualSVN

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

客戶端軟件:TortoiseSVN

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


二、SVN服務(wù)端軟件安裝


1、SVN工作流程

SVN軟件工作邏輯

2、服務(wù)器端軟件安裝(VisualSVN)

服務(wù)端軟件存儲于軟件/服務(wù)器端

SVN軟件

1)雙擊服務(wù)端軟件安裝

SVN軟件安裝01

2)下一步,繼續(xù)

SVN軟件安裝02

3)下一步,繼續(xù)

SVN軟件安裝03

4)下一步,繼續(xù)

SVN軟件安裝

5)下一步,繼續(xù),安全完成。


三、SVN服務(wù)端配置

1、創(chuàng)建一個項目

① 首先在SVN服務(wù)器端創(chuàng)建一個公有目錄WebApp做為項目目錄

② 在WebApp目錄下創(chuàng)建Shop文件夾,做為Shop(版本倉庫)

SVN服務(wù)端配置01

③ 創(chuàng)建版本倉庫,基本語法:

svnadmin create Shop 文件夾路徑(Shop倉庫)

SVN服務(wù)端配置02

如果Shop倉庫配置成功,那么Shop文件夾會顯示以下目錄結(jié)構(gòu)

SVN服務(wù)端配置04


2、進行服務(wù)端監(jiān)管

Apache——http://localhost或(ip地址)訪問到htdocs目錄下的相關(guān)文件(監(jiān)管)

SVN——svn://localhost或(ip地址)訪問到相關(guān)數(shù)據(jù)倉庫(如Shop倉庫)

基本語法:

svnserve -d(后臺運行)

-r(監(jiān)管目錄) 版本倉庫目錄

如下圖所示:

SVN服務(wù)端配置04

通過以上指令,我們的svn://localhost或ip地址就可以直接指向Shop版本倉庫


3、權(quán)限控制

默認情況下,SVN服務(wù)器是不允許匿名用戶上傳文件到服務(wù)器端的,所以必須更改系統(tǒng)相關(guān)配置文件。

SVN服務(wù)端配置05

更改第19行代碼,去除前面的空格以及#號,更改其值為write(可讀寫)

SVN服務(wù)端配置06


猜你喜歡:

GitHub官網(wǎng):如何創(chuàng)建回購

GitHub官網(wǎng):如何設(shè)置git

在GitHub官網(wǎng)上如何記錄項目

Github官網(wǎng)git手冊

傳智教育前端開發(fā)培訓(xùn)課程

0 分享到:
和我們在線交談!