subversion

From SkyPHP

Jump to: navigation, search

Get Subversion

$ mkdir -p /usr/local/src/subverison 
$ cd /usr/local/src/subversion
$ wget http://subversion.tigris.org/downloads/subversion-1.6.9.tar.bz2
$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.9.tar.bz2
$ tar -xfj subversion-1.6.9.tar.bz2
$ tar -xfj subversion-deps-1.6.9.tar.bz2

Install Subversion

$ cd /usr/local/src/subversion/subversion-1.6.9
$ make clean
$ ./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apache/bin/apr-1-config --with-apr-util=/home/cpeasyapache/src/httpd-2.2.14/srclib/apr-util --with-ssl
$ make
$ make install


Create new repository


WHM > Apache Configuration > Include Editor > Pre Main Include:

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
$ /scripts/ensure_vhost_includes --user=[username]
$ /scripts/rebuildhttpdconf


Procedure for recompiling apache

  1. rename /etc/httpd/conf/userdata/std/2/username/domain/svn.conf so it doesn't end with .conf
  2. comment the LoadModule lines from Pre Main Include
  3. recompile apache using easyapache
  4. install subversion again


Create new repository

Personal tools