linux(centos7)下SVN服務器如何搭建


linux(centos)下SVN服務器如何搭建?說到SVN服務器,想必大家都知道,可以是在LINUX下如何搭建SVN服務器呢?那么今天給大家分享一下linux(centos)搭建SVN服務器的思路!

 雖然在windows上搭建SVN很簡單,但是效能卻不高,這當然是和linux相比了.然而在linux上搭建SVN卻非常繁瑣,所以今天這篇文章就來一步一步教您如何在Centos上搭建SVN。

安裝步驟如下:

1、yum install subversion
2、輸入rpm -ql subversion查看安裝位置.

3、創建svn版本庫目錄

mkdir -p /var/svn/svnrepos

4、創建版本庫

svnadmin create /var/svn/svnrepos

5、進入conf目錄(該svn版本庫配置文件)

authz文件是權限控制文件

passwd是帳號密碼文件

svnserve.conf SVN服務配置文件

6、設置帳號密碼

vi passwd

在[users]塊中添加用戶和密碼,格式:帳號=密碼,如dan=dan

7、設置權限

vi authz

在末尾添加如下代碼:

[/]
dan=rw
w=r

意思是版本庫的根目錄dan對其有讀寫權限,w只有讀權限

8、修改svnserve.conf文件

vi svnserve.conf

打開下面的幾個注釋:

anon-access = read #匿名用戶可讀

auth-access = write #授權用戶可寫

password-db = passwd #使用哪個文件作為賬號文件

authz-db = authz #使用哪個文件作為權限文件

realm = /var/svn/svnrepos # 認證空間名,版本庫所在目錄

9、啟動svn版本庫 

svnserve -d -r /var/svn/svnrepos

 

 

10.SVN默認的打開端口是3690

可以通過下面的命令查看:

netstat -antp | grep svn

tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      66486/svnserve 

11.centos7 打開防火牆端口

$ sudo firewall-cmd --permanent --add-port=3690/tcp
$ sudo firewall-cmd --reload

12、在windows上測試

在elipse中導入SVN,輸入SVN://ip  

  

 

  

 

  

  

 


免責聲明!

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



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