System: cat/etc/redhat-release
CentOS Release 6.5 (Final)
First, the installation of the necessary tools
Yum Install httpd subversion mod_dav_svn php-y
Second, modify the HTTP configuration file support SVN
Vim /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule Authz_svn_module modules/mod_authz_svn.so
<Location/svn>
DAV SVN
Svnparentpath/opt/svn
<limitexcept GET PROPFIND OPTIONS report>
AuthType Basic
AuthName "Authorization Realm"
Authuserfile/opt/svn/authz.conf
Require Valid-user
Svnlistparentpath on
</LimitExcept>
</Location>
Third, create the SVN directory
mkdir/opt/svn/
mkdir /var/www/html/svnadmin/
Iv. Creating an SVN permission file and a password file
Touch /opt/svn/ authz.conf
Touch /opt/svn/ passwd.conf
V. Installation of If.svnadadmin
wget http://sourceforge.net/projects/ifsvnadmin/files/ Svnadmin-1.6.2.zip/download
Decompression: unzip Svnadmin-1.6.2.zip
Cp-r if.svnadmin-stable-1.6.2//var/www/html/svnadmin
Change Data Directory Permissions
chmod-r 777/var/www/html/svnadmin/data/
Change Svnadmin directory Permissions
chown-r apache:apache/var/www/html/svnadmin/
chmod 777/opt/svn/authz.conf
chmod 777/opt/svn/passwd.conf
Six, start httpd service
service httpd start
Browser input/HTTP/server ip/admin after startup
after logging in as follows, enter the path of each profile and click Test for Success, after all, save the configuration saved configration:
Create a new test group
Create a new test user and set the password.
Add a new test project
Set the appropriate access rights
Test Project
http://192.168.3.220/svn/test/
centos6.5 Installing the SVN visual management tool If.svnadmin