- 背景
為了方便代碼管理糠亩,決定采用svn汹桦,而svn中應(yīng)用最廣泛的就是subversion,因此選用subversion作為svn服務(wù)器鲁驶。 - 安裝
yum -y install subversion
-創(chuàng)建版本庫(kù)
mkdir -p /var/svn/
svnadmin create /var/svn/cmdcw/;
- 配置
subversion 有三個(gè)配置文件,在版本庫(kù)的conf目錄下面分別是:
svnserve.conf 主配置文件
passwd 用戶-密碼配置文件
authz 用戶權(quán)限配置文件
svnserve.conf配置:
#匿名用戶不可以讀寫
anon-access = none
#經(jīng)過(guò)認(rèn)證的用戶可以寫
auth-access = write
#執(zhí)行用戶-密碼映射配置文件
password-db = passwd
#指定權(quán)限控制配置文件
authz-db = authz
#指定版本庫(kù)所在目錄
realm = /var/svn/cmdcw/
passwd配置:
[users]
#設(shè)置svn賬戶
#賬戶是hjs舞骆,密碼是123456
hjs = 123456
#賬戶是yzm钥弯,密碼是123456
yzm = 123456
authz配置:
在文件的末尾加上下面的配置
#對(duì)整個(gè)版本庫(kù)進(jìn)行用戶訪問(wèn)控制
[/]
# hjs具有讀寫權(quán)限
hjs = rw
#yzm具有讀寫權(quán)限
yzm = rw
- 啟動(dòng)服務(wù)
svnserve -dr /var/svn/cmdcw/
- 安裝svntortoisesvn
直接百度,下載好了下一步到結(jié)束就可以 - 檢出svn倉(cāng)庫(kù)
0.7874491272959858.png
0.9041213414166123.png
0.3878985110204667.png