1. 程式人生 > >svn專案管理

svn專案管理

1、安裝svn

 yum install subversion

2 、新建一個目錄用於儲存SVN所有檔案

# mkdir /svn

3、 新建一個資源倉庫

# svnadmin create /svn/project

4、檢視目錄

# ls /svn/project/

conf  db  format  hooks  locks  README.txt

目錄用途說明:

l  hooks目錄:放置hook指令碼檔案的目錄

l  locks目錄:用來放置subversiondb鎖檔案和db_logs鎖檔案的目錄,用來追蹤存取檔案庫的客戶端

l  format檔案:是一個文字檔案,裡面只放了一個整數,表示當前檔案庫配置的版本號

l  conf目錄:是這個倉庫的配置檔案(倉庫的使用者訪問賬號、許可權等)

5、配置svn服務的配置檔案svnserver.conf檔案

# vi /svn/project/conf/svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = /svn/project/conf/passwd

authz-db = /svn/project/conf/authz

realm = My Test Repository         #這是個提示資訊

儲存

 

6、新增兩個訪問使用者及口令

# vi /svn/project/conf/passwd

[users]

xiaoran.shen = 123456

test1 = 123456

test2 = 123456

儲存

注意:對使用者配置檔案的修改立即生效,不必重啟

svn服務。 

7、      配置新使用者的授權檔案

# vi /svn/project/conf/authz

[groups]

admin = xiaoran.shen,test1

user = test2

 

[/]

@admin = rw

@user = r

* =

儲存

格式說明:

8、啟動svn服務

svnserve -d -r /svn/project/