Linux搭建SVN服務器


一、簡介

SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它采用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移到Subversion。

 

二、安裝與配置

步驟如下:

1、檢查系統是否已安裝SVN,執行如下命令:

rpm -qa | grep subversion

如下圖,則系統已安裝,否則,未安裝

image

 

2、若系統未安裝SVN,則可執行如下命令進行安裝

yum install subversion

 

安裝完成,可執行下面命令

svn --version

image

 

3、安裝完成后,需修改svnserve.conf文件

vi svnserve.conf
# 打開下面的幾個注釋:
anon-access = read #匿名用戶可讀
auth-access = write #授權用戶可寫
password-db = passwd #使用哪個文件作為賬號文件
authz-db = authz #使用哪個文件作為權限文件
realm = /var/svn/svnrepos # 認證空間名,版本庫所在目錄

注意:subversion讀取配置文件svnserve.conf時,無法識別有前置空格的配置文件,因此,配置文件內容書寫時注意頂行

 

4、執行如下命令,創建svn版本庫目錄

mkdir -p /var/svn/svnrepos
svnadmin create /var/svn/svnrepos

 

5、添加用戶

編輯文件:/var/svn/svnrepos/conf/passwd,即可添加SVN用戶

格式:帳號=密碼,如svntest=svntest

image

 

6、配置用戶權限

編輯文件:/var/svn/svnrepos/conf/authz,即可配置SVN用戶權限

vi /var/svn/svnrepos/conf/authz

image

 

7、啟動svn版本庫

svnserve -d -r /var/svn/svnrepos

 

8、安裝TortoiseSVN,並做如下配置

image

 

9、填寫用戶/密碼,如下圖

image

 

10、完成

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM