How to Setup SVN Server on Shared Hosting

You’ve got a hosting, neat… a shared one. Now it’d be cool if you could move your subversion repositories there also. But, you can’t just daemonize svnserve or enable webdav in Apache.

SSH is the solution for you. SVN+SSH to be precise. The setup and configuration is pretty straight-forward, but there are quite a few glitches along the way.

All you’ll need for this is SSH access to the server and basic experience with the shell.

Hope this guide will help you: Setup a SVN Server on a Shared Hosting – it took me some time to get over all problems, I hope it’ll save some time to you!

HowTo: Quick Subversion Server Setup on Linux

This article is heavily based on Setup a Subversion Server in 4 Minutes by Tony Spencer.

To setup subversion (svn) server, all you need is the subversion package installed; on most systems, this already includes all the necessities – the client (svn), the repository tools (svnadmin), and the server (svnserve).

Continue reading