summaryrefslogtreecommitdiff
path: root/subversion/README
blob: b74b469c6a4deed428fbccd0160b393f476a1e9b (plain)
    1 NOTES
    2 
    3 This is a port for the subversion revision control; if you have apache
    4 (version 2.0+) installed, you'll also get the apache modules to run a
    5 subversion server via apache/WebDAV.
    6 Else you'll still be able to create a server with the svnserve
    7 application. If you want absolutely no server parts, add
    8 "--without-berkeley-db" to the configure line
    9 
   10 If you're going to install apache later on, you'll need to recompile
   11 this package (solutions to this are already planned).
   12 
   13 If you want Python Bindings, install SWIG and comment out the few lines
   14 in the build() function
   15 
   16 PRE-INSTALL (SERVER)
   17 Make sure you install expat before you install apache; also, note that you'll
   18 get a footprint missmatch
   19 
   20 
   21 POST-INSTALL (SERVER)
   22 
   23 add something like this to your apache configuration:
   24 
   25 #LoadModule dav_module         lib/apache/mod_dav.so
   26 #LoadModule dav_svn_module     lib/apache/mod_dav_svn.so
   27 #<Location /svn/repos>
   28 #   DAV svn
   29 #   SVNPath /home/svnroot
   30 #
   31 #   # Limit write permission to list of valid users.
   32 #   <LimitExcept GET PROPFIND OPTIONS REPORT>
   33 #      # Require SSL connection for password protection.
   34 #      # SSLRequireSSL
   35 #
   36 #      AuthType Basic
   37 #      AuthName "Authorization Realm"
   38 #      AuthUserFile /absolute/path/to/passwdfile
   39 #      Require valid-user
   40 #   </LimitExcept>
   41 #</Location>

Generated by cgit