- 背景
為了方便代碼管理,決定采用svn,而svn中應用最廣泛的就是subversion,因此選用subversion作為svn服務器。 - 安裝
yum -y install subversion
-創建版本庫
mkdir -p /var/svn/
svnadmin create /var/svn/cmdcw/;
- 配置
subversion 有三個配置文件,在版本庫的conf目錄下面分別是:
svnserve.conf 主配置文件
passwd 用戶-密碼配置文件
authz 用戶權限配置文件
svnserve.conf配置:
#匿名用戶不可以讀寫
anon-access = none
#經過認證的用戶可以寫
auth-access = write
#執行用戶-密碼映射配置文件
password-db = passwd
#指定權限控制配置文件
authz-db = authz
#指定版本庫所在目錄
realm = /var/svn/cmdcw/
passwd配置:
[users]
#設置svn賬戶
#賬戶是hjs,密碼是123456
hjs = 123456
#賬戶是yzm,密碼是123456
yzm = 123456
authz配置:
在文件的末尾加上下面的配置
#對整個版本庫進行用戶訪問控制
[/]
# hjs具有讀寫權限
hjs = rw
#yzm具有讀寫權限
yzm = rw
- 啟動服務
svnserve -dr /var/svn/cmdcw/
- 安裝svntortoisesvn
直接百度,下載好了下一步到結束就可以 - 檢出svn倉庫
0.7874491272959858.png
0.9041213414166123.png
0.3878985110204667.png