centos下svn的安裝及配置詳細步驟

pythontab發表於2013-08-01

安裝比較簡單,主要是配置

直接yum -y install svn 即可

下面主要說一下如何配置:

建立倉庫,配置svn

1,建個svn的根目錄,因為專案不只一個

[blueel@BlackGhost ~]$ mkdir -p /data/svndata    #-p的意思是說如果沒有父目錄建之

2,建個倉庫

[blueel@BlackGhost ~]$ mkdir -p /data/svndata/repos

[blueel@BlackGhost www]$ svnadmin create /data/svndata/repos/

3,匯入資料

[blueel@BlackGhost ~]$ svn import ./svntest file:///data/svndata/repos -m "Initial repository test"

Adding         svntest/test.php

Committed revision 1.

4,修改svnserve.conf

[root@BlackGhost conf]# vi svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

5,目錄控制檔案authz

[root@BlackGhost conf]# vi authz

[groups]

admin= blueel

[repos:/]

@admin = rw

* = r

6,修改使用者密碼檔案passwd

[root@BlackGhost conf]# vi passwd

[users]

blueel = *****

啟動svn

[root@BlackGhost www]# svnserve -d -r /data/svndata

在這裡特別的要注意,/data/svndata是倉庫的根目錄,不要和[repos:/]目錄重疊了。如果重疊是會提示你以下錯誤

[blueel@BlackGhost checkout]$ svn co svn://127.0.0.1/

svn: Authorization failed


相關文章