首頁技術文章正文

SVN服務端下載和配置教程

更新時間:2021-09-13 來源:黑馬程序員 瀏覽量:

一、SVN簡介

1、什么是SVN

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


2、SVN軟件下載

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

服務端軟件:VisualSVN

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

客戶端軟件:TortoiseSVN

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


二、SVN服務端軟件安裝


1、SVN工作流程

SVN軟件工作邏輯

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

服務端軟件存儲于軟件/服務器端

SVN軟件

1)雙擊服務端軟件安裝

SVN軟件安裝01

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

SVN軟件安裝02

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

SVN軟件安裝03

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

SVN軟件安裝

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


三、SVN服務端配置

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

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

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

SVN服務端配置01

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

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

SVN服務端配置02

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

SVN服務端配置04


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

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

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

基本語法:

svnserve -d(后臺運行)

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

如下圖所示:

SVN服務端配置04

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


3、權限控制

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

SVN服務端配置05

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

SVN服務端配置06


猜你喜歡:

Git零基礎入門到實戰(zhàn)教程

黑馬程序員SVN(Subversion)視頻教程

ETL常見工具有哪些?

黑馬程序員軟件測試培訓課程

分享到:
在線咨詢 我要報名
和我們在線交談!