Secure Subversion 1.3 w/ Apache 2.2 & XCode 2
http://developer.apple.com/tools/subversionxcode.html

>./configure --prefix=/usr/local --mandir=/usr/local/share/man --with-ssl --with-apxs=/usr/local/apache2/bin/apxs --with-zlib --without-berkeley-d 

> httpd.conf
## SVN
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

WebSVN:
include/config.inc
> nano include/setup.inc > languages/english.inc

> mkdir /usr/local/subversion/repos
> sudo svnadmin create /usr/local/subversion/repos
> mkdir branches tags trunk; mv MyProject/* trunk
> svn import MyProject file:///usr/local/subversion/repos
> chown -R www:www /usr/local/subversion/repos


Machine B
> svn checkout http://host/ project


Authentication
> htpasswd -cm /path/to/htpasswd/file user 
> nano -w httpd.conf

DAV svn
SVNPath /path/to/repos
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /path/to/htpasswd/file

Require valid-user



XCode:
SCM Config > Subversion > /usr/local/bin/subversion --username user --password pw

http://www.alajaam.net/websvn

|