安裝httpd模式下的svnapache
第一步:
yum install httpd subversion mod_dav_svn
**安裝mod_dav_svn後,在/etc/httpd/conf.d下會出現subversion.confsvn
第二步:
建svn版本目錄
# mkdir /home/svn
# cd /home/svn/
# svnadmin create stuff
# chown -R apache.apache stuff/ui
第三步:
配置/etc/httpd/conf.d下subversion.conf
vi /etc/httpd/conf.d/subversion.conf
增長:
<Location /svn>
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "svn Realm"
AuthUserFile /home/svn/passwd
AuthzSVNAccessFile /home/svn/authz
Require valid-user
</Location>rest
第四步:
設置密碼文件
htpasswd -c /home/svn/passwd adminio
第五步:
新建authz受權文件
cd /home/svn
vi authz
增長:
[groups]
sa = admin
[/]
@sa = rw
* =rclass
第六步:
重啓服務
service httpd restart
svnserve -d -r /home/svn/stuff配置
第七步:
新建其餘操做員帳號
htpasswd /home/svn/passwd aaaservice
第八步:
根據須要,修改/home/svn/authz帳戶權限權限