I’ve been tasked to add some features (subversion is one of them) under a Virtual Private Server (cPanel WHM) on a Hosting site.


First I downloaded and unarchived subversion:

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

Since the last versions are requiring SQLite, I had to download and copy one file from sqlite folder to subversion folder:

cd ..  
wget http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz
tar -xvf sqlite-amalgamation-3.6.13.tar.gz
mkdir subversion-1.6.9/sqlite-amalgamation
cp sqlite-3.6.13/sqlite3.c subversion-1.6.9/sqlite-amalgamation/sqlite3.c
cd subversion-1.6.9

Configure, make and install:

./configure –with-apxs=/usr/local/apache/bin/apxs –with-apr=/usr/local/apache/bin/apr-config –with-apr-util=/home/cpeasyapache/src/httpd-2.2.9/srclib/apr-util   \
make install

Then creating a repository:

cd /
mkdir svn && cd svn
svnadmin create –fs-type fsfs <repo_name>

Create a template for my projects and initialize repository:

mkdir /svntemp
cd /svntemp

mkdir website1
mkdir website1/trunk
mkdir website1/branches
mkdir website1/tags

svn import /svntemp file:///svn/<repo-name> –message "Creating initial repo."

svn list –verbose file:///svn/<repo-name>

Create users inside authz file and add them to svnserve.conf. You might want to set anonymous permissions to none.

Access your svn via internet with:



Related posts:

Tags: , , , , ,
4 Responses to “Install subversion for VPS (cPanel) under CentOS”
  1. Setup SVN repository on a shared server | Priyabrata Sarkar says:
  2. Mostanser Billah says:

    I have setup third party SVN unfuddle with cPanel hosting as dev server, you could visit my blog, thanks.
    Here is the link:

  3. andreiash says:

    @Montaser: backlink approved ;)

  1. Coupon says:


    [...]Install subversion for VPS (cPanel) under CentOS – Andrei DANEASA[...]…

Leave a Reply