The following port needs to open on your firewall.
80/tcp

The Following modules will need to be added to your apache, you
will need to make sure your apache was compiled with --enable-proxy.
If it has not, you will need to recompile it.

LoadModule proxy_module lib/apache/mod_proxy.so
LoadModule proxy_http_module lib/apache/mod_proxy_http.so

Along with the svn ones.

LoadModule dav_svn_module     lib/apache/mod_dav_svn.so
LoadModule authz_svn_module   lib/apache/mod_authz_svn.so

Copy from your subversion tarballs tools/xslt/svnindex.* to your
/srv/www/htdocs directory.

Apache httpd.conf file
<Location /svn/repos>
  <Limit CHECKOUT DELETE GET MERGE PROPFIND PUT OPTIONS REPORT>
	DAV svn
	SVNParentPath /srv/svn
	SVNIndexXSLT /svnindex.xsl
	AuthzSVNAccessFile /etc/svn/svn_auths
	Satisfy Any
	Require valid-user
	AuthType Basic
	AuthName "Subversion Repository"
	AuthUserFile /etc/svn/svn_users
  </Limit>
 <LimitExcept CHECKOUT DELETE GET MERGE PROFIND PUT OPTIONS REPORT>
       ProxyPass http://svn.cross-lfs.org/svn/repos
       ProxyPassReverse http://svn.cross-lfs.org/svn/repos
</LimitExcept>
</Location>
</Location>

--SVN Setup

Create a cross-lfs Repo locally

Change into the directory where you want to create the repo at,
normally this is /srv/svn. The run the following command.

svnadmin create cross-lfs

--
Create pre-revprop-change 

Now change into the /srv/svn/cross-lfs and run the follow commands
to create pre-revprop-change

cat > hooks/pre-revprop-change << "EOF"
#!/bin/sh
EOF
chmod 755 hooks/pre-revprop-change

--
Make sure apache has full access, this assumes your are in /srv/svn

chown {myapacheuser}:root * -R

--
Intialize the Repo via syncsnc

svnsync init http://{myapacheip}/svn/repos/cross-lfs http://svn.cross-lfs.org/svn/repos/cross-lfs

--
Do the Initial Sync

svnsync sync http://{myapacheip}/svn/repos/cross-lfs
