一盆佣,安裝必須的軟件包.
yum install subversion
二,基本的SVN服務(wù)器配置
1,新建一個(gè)目錄用于存儲(chǔ)SVN所有文件
mkdir /opt/svn
2抑堡,新建一個(gè)版本倉(cāng)庫(kù)
svnadmin create /opt/svn/test
4,添加用戶
要添加SVN用戶非常簡(jiǎn)單朗徊,只需在/opt/svn/test/conf/passwd文件添加一個(gè)形如“username=password”的條目就可以了首妖。為了測(cè)試,我添加了如下內(nèi)容:
[users]
test=test
5爷恳,修改用戶訪問(wèn)策略
/home/svn/project/conf/authz記錄用戶的訪問(wèn)策略有缆,以下是參考:
[groups]
test_1=test
[/]
@test_1= rw
- =
說(shuō)明:以上信息表示,只有test_1用戶組有根目錄的讀寫權(quán)。r表示對(duì)該目錄有讀權(quán)限棚壁,w表示對(duì)該目錄有寫權(quán)限杯矩,rw表示對(duì)該目錄有讀寫權(quán)限。最后一行的* =表示袖外,除了上面設(shè)置了權(quán)限的用戶組之外史隆,其他任何人都被禁止訪問(wèn)本目錄。這個(gè)很重要曼验,一定要加上泌射!
6,修改svnserve.conf文件,讓用戶和策略配置升效.
svnserve.conf內(nèi)容如下:
[general]
anon-access = none
auth-access = write
password-db = /home/svn/project/conf/passwd
authz-db = /home/svn/project/conf/authz
(注意去掉注釋的時(shí)候 前置不能空行)
7蚣驼,啟動(dòng)服務(wù)器
svnserve -d -r /opt/svn
注意:如果修改了svn配置魄幕,需要重啟svn服務(wù),步驟如下:
ps -aux|grep svnserve
kill -9 ID號(hào)
svnserve -d -r /opt/svn
8颖杏,測(cè)試服務(wù)器
svn co svn://192.168.188.144/test
Checked out revision 1. ( 測(cè)試提取成功 )
注意:有的同學(xué)在網(wǎng)上找教程 有可能配置過(guò)纯陨。