Saturday, February 13, 2010

Subversion over https for Snow Leopard Server

Instructions from Apple

sudo mkdir -p /Library/Subversion/Repository
mkdir -p /tmp/project/branches
mkdir -p /tmp/project/tags
mkdir -p /tmp/project/trunk
sudo svnadmin create /Library/Subversion/Repository/project1
svn import /tmp/project/ files:///Library/Subversion/Repository/project1 -m "Initial import"
sudo chown -R www:admin /Library/Subversion/Repository
sudo chmod -R ug+rwX,o= /Library/Subversion/Repository
sudo vi /etc/apache2/sites/0001_any_443_.conf

content of 0001_any_443_.conf
DAV svn
SVNParentPath /Library/Subversion/Repository
SVNListParentPath on

Don't enable WebDAV inside Web->Site(443)->Option as suggested by check this out