X-Git-Url: https://dehnerts.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mods-available%2Fdav_svn.conf;h=858891754b44d6e485cbc0321b68c82da152b47e;hb=e50167a002cf0786fd80b12b0b2cbb89563bca77;hp=505080664ae32597c140751b1b1d54164384d0ae;hpb=26c2c70c44af1e9f6970312983b4f36284406e63;p=sysconfig%2Fapache2.git
diff --git a/mods-available/dav_svn.conf b/mods-available/dav_svn.conf
index 5050806..8588917 100644
--- a/mods-available/dav_svn.conf
+++ b/mods-available/dav_svn.conf
@@ -1,3 +1,194 @@
+#
+
+ LoadModule dav_svn_module modules/mod_dav_svn.so
+
+
+ #
+
+ LoadModule authz_svn_module modules/mod_authz_svn.so
+
+
+ LoadModule auth_digest_module modules/mod_auth_digest.so
+
+ #
+
+
+ DAV svn
+ SVNPath /var/svn/repos
+ AuthType Basic
+ AuthName "Subversion repository"
+ AuthUserFile /var/svn/conf/svnusers
+ Require valid-user
+
+
+
+ DAV svn
+ SVNParentPath /var/svn/multi-repos
+ AuthType Basic
+ AuthName "SVN Repository"
+ AuthUserFile /var/svn/conf/svnusers
+ Require valid-user
+
+
+ # Alex's subversion repositories
+
+ DAV svn
+ SVNPath /var/svn/alex/website
+ AuthType Basic
+ AuthName "alex's subversion repositories"
+ AuthUserFile /var/svn/conf/svnusers
+ AuthGroupFile /var/svn/conf/svngroups
+# AuthUserFile /var/svn/conf/svndigest
+# AuthGroupFile /var/svn/conf/svngroups
+
+ Require valid-user
+
+ # Access control
+ AuthzSVNAccessFile /var/svn/conf/authz.conf
+
+#
+# Require group website-access
+#
+
+
+
+ # DAV/svn directives
+ DAV svn
+ SVNPath /var/svn/alex/transfer
+ SVNAutoversioning on
+
+ # Authorization directives
+ AuthType Digest
+ AuthName "alex's subversion repositories"
+ AuthUserFile /var/svn/conf/svndigest
+ AuthGroupFile /var/svn/conf/svngroups
+ Require group valid-alex
+
+
+
+ # DAV/svn directives
+ DAV svn
+ SVNPath /var/svn/alex/program
+
+ # Authorization directives
+ AuthType Digest
+ AuthName "alex's subversion repositories"
+ AuthUserFile /var/svn/conf/svndigest
+ AuthGroupFile /var/svn/conf/svngroups
+
+ Require valid-user
+
+ # Access control
+ AuthzSVNAccessFile /var/svn/conf/authz.conf
+
+
+ # Erik Krasner-Karpen and Evan's shareware games repository
+
+ DAV svn
+ SVNPath /var/svn/sisugames
+
+ # Authorization directives
+ AuthType Digest
+ AuthName "sisugames subversion repository"
+ AuthUserFile /var/svn/conf/svndigest
+ AuthGroupFile /var/svn/conf/svngroups
+
+ Require valid-user
+
+ # Access control
+ AuthzSVNAccessFile /var/svn/conf/authz.conf
+
+
+ # Mathcamp yearbook repository
+
+ DAV svn
+ SVNPath /var/svn/mathcamp
+
+ # Authorization directives
+ AuthType Digest
+ AuthName "mathcamp"
+ AuthUserFile /var/svn/conf/svndigest
+ AuthGroupFile /var/svn/conf/svngroups
+
+ Require valid-user
+
+ # Access control
+ AuthzSVNAccessFile /var/svn/conf/authz.conf
+
+
+ # Phillipian repository
+
+ DAV svn
+ SVNPath /var/svn/phillipian
+
+ # Authorization directives
+ AuthType Digest
+ AuthName "SVN Repository"
+ AuthUserFile /var/svn/conf/svndigest
+ AuthGroupFile /var/svn/conf/svngroups
+
+ Require valid-user
+
+ # Access control
+ AuthzSVNAccessFile /var/svn/conf/authz.conf
+
+
+ # Troop 57 repository
+
+ DAV svn
+ SVNPath /var/svn/troop57
+
+ # Authorization directives
+ AuthType Digest
+ AuthName "SVN Repository"
+ AuthUserFile /var/svn/conf/svndigest
+ AuthGroupFile /var/svn/conf/svngroups
+
+ Require valid-user
+
+ # Access control
+ AuthzSVNAccessFile /var/svn/conf/authz.conf
+
+
+ # Monopoly
+
+ DAV svn
+ SVNPath /var/svn/monopoly
+
+ # Authorization directives
+ AuthType Digest
+ AuthName "SVN Repository"
+ AuthUserFile /var/svn/conf/svndigest
+ AuthGroupFile /var/svn/conf/svngroups
+
+ Require valid-user
+
+ # Access control
+ AuthzSVNAccessFile /var/svn/conf/authz.conf
+
+
+ # Crazed Capybara Cabal
+ # Battlecode 2009 team
+
+ DAV svn
+ SVNPath /var/svn/crazed-capybara-cabal
+
+ # Authorization directives
+ AuthType Digest
+ AuthName "SVN Repository"
+ AuthUserFile /var/svn/conf/svndigest
+ AuthGroupFile /var/svn/conf/svngroups
+
+ Require valid-user
+
+ # Access control
+ AuthzSVNAccessFile /var/svn/conf/authz.conf
+
+
+ CustomLog /var/log/apache2/svn.log "%t %u %{SVN-ACTION}e" env=SVN-ACTION
+
+#
+
# dav_svn.conf - Example Subversion/Apache configuration
#
# For details and further options see the Apache user manual and
@@ -41,8 +232,10 @@
#AuthName "Subversion Repository"
#AuthUserFile /etc/apache2/dav_svn.passwd
- # To enable authorization via mod_authz_svn
+ # To enable authorization via mod_authz_svn (enable that module separately):
+ #
#AuthzSVNAccessFile /etc/apache2/dav_svn.authz
+ #
# The following three lines allow anonymous read, but make
# committers authenticate themselves. It requires the 'authz_user'