天天看點

linux svn版本庫,linux下實作svn多版本庫管理

本文主要講解實作svn多版本庫管理,安裝方法請見:

http://blog.csdn.net/design321/article/details/9346513

1,安裝svn服務

檢查安裝

svnserve –version   svn --version

2,建立版本庫

mkdir /opt/svndata

svnadmin create /opt/svndata/project1

svnadmin create /opt/svndata/project2

3,修改配置

cd  /opt/svndata/project1/conf

vi svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = /opt/svndata/project1

vi passwd

[users]

bussvc = 123456

chenjuan = 123456

xiaochen = 123456

vi authz

[groups]

admin = bussvc

test = chenjuan

yunwei = xiaochen

[/]                          所有權限

@admin = rw

[project1:/]         項目1權限

@test = rw

[project1:/dir]    項目1下的 dir1目錄權限

@test = rw

[project2:/]          項目2權限

@test = rw

4,啟動

svnserve -d -r /opt/svndata/

5,關閉

[[email protected] conf]# lsof -i:3690

COMMAND    PID USER   FD   TYPE DEVICE SIZE NODE NAME

svnserve 15772 root    3u  IPv6 196131       TCP *:svn (LISTEN)

[[email protected] conf]# kill 15772

6,通路

svn://192.168.10.62:3690/project1 svn://192.168.10.62:3690/project2