-
安裝Subversion
yum install subversion
-
查看svn安裝位置
rpm -ql subversion
-
創(chuàng)建svn版本庫目錄
mkdir -p /usr/svn/svnrepos
-
創(chuàng)建版本庫
svnadmin create /usr/svn/svnrepos
-
進入conf目錄(該svn版本庫配置文件目錄)
cd /usr/svn/svnrepos/conf
authz #權限控制文件
passwd #賬號密碼文件
svnserve.conf #SVN服務配置文件
-
設置賬號密碼
vi passwd
在[users]模塊中添加用戶密碼
格式:賬號=密碼诗良,如:admin=123456
-
設置權限
vi authz
在末尾添加如下代碼
[groups]
managegroup = admin,test #格式是:組名=賬號托猩,賬號
[/]
@managegroup = rw #意思是managegroup組對其有讀寫權限
-
修改svnserve.conf文件
vi svnserve.conf
打開下面幾個的注釋
anon-access = read #匿名用戶可讀
auth-access = write #授權用戶可寫
password-db = passwd #使用passwd文件作為賬號文件
authz-db = authz #使用authz文件作為權限文件
realm = /usr/svn/svnrepos #認證空間名,版本庫所在目錄
-
啟動svn
svnserve -d -r usr/svn/svnrepos