1.安装必要软件(httpd已经安装好)
3.建立工作空间
4.修改配置文件
yum install subversion
yum install mod_dav_svn
2.创建项目仓库,修改拥有者给apache
mkdir /opt/svn/repos
chown apache:apache /opt/svn/repos
3.建立工作空间
svnadmin create /opt/svn/repos/doc
4.修改配置文件
vi /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
#并将其它内容改为如下
#表明在主目录在网页中地址为 http://localhost/repos
<location /repos>
DAV svn
#主机中主目录为 /opt/svn/repos/
SVNParentPath /opt/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
#用户文件
AuthUserFile /etc/svn-auth-file
Require valid-user
#权限文件
AuthzSVNAccessFile /etc/svn-access-file
</location>
5.建立账户,并创建账户文件
htpasswd -cm /etc/svn-auth-file user1
htpasswd -m /etc/svn-auth-file user2
6.设置权限
vi /etc/svn-access-file
添加以下内容
[doc:/] //表示对doc目录的权限
user1 = rw //读写的权限
7.访问
http://localhost/svn/repos/doc