Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. # Enable Subversion logging
  2. CustomLog logs/svn_logfile "%t %u %{SVN-ACTION}e" env=SVN-ACTION
  3.  
  4. RedirectMatch ^(/svn)$ $1/
  5.  
  6. <Location /svn/ >
  7.   DAV svn
  8.   SVNParentPath /storage/svn
  9.   SVNListParentPath On
  10.   SVNAutoversioning On
  11.   #SVNPathAuthz off
  12.   #SetHandler ldap-status
  13.  
  14.   SVNReposName "Repositório de Projetos"
  15.   AuthType Basic
  16.   AuthName "Acesso ao SVN"
  17.    
  18.   AuthBasicProvider ldap
  19.   AuthzLDAPAuthoritative off
  20.   AuthLDAPBindDN "CN=ussvn,OU=Users_App,DC=incolume,DC=com,DC=br"
  21.   AuthLDAPBindPassword 5n2012
  22.   #AuthLDAPURL "ldap://10.0.0.5:389/CN=Users,dc=incolume,dc=com,dc=br?sAMAccountName?sub?(&(|(memberof=CN=USG_SVN,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP1,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_DEV,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP3,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP4,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_PLONE,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP5,CN=Users,DC=incolume,DC=com,DC=br))(objectClass=user))" NONE
  23.   AuthLDAPURL "ldaps://10.0.0.5:636/CN=Users,dc=incolume,dc=com,dc=br?sAMAccountName?sub?(&(|(memberof=CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP1,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_DEV,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP3,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP4,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_PLONE,CN=Users,DC=incolume,DC=com,DC=br)(memberof=CN=USG_SVN_GRP5,CN=Users,DC=incolume,DC=com,DC=br))(objectClass=user))" SSL
  24.  
  25.   Require valid-user
  26.   Order allow,deny
  27.   Allow from 10.0.0.0/8
  28. </Location>
  29.  
  30. <LocationMatch /svn/sandbox>
  31.     #require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  32.     #require ldap-user CN=RicardoBN,CN=Users,DC=incolume,DC=com,DC=br
  33.     #require ldap-group CN=USG_SVN_GRP1,CN=Users,DC=incolume,DC=com,DC=br
  34.     #require ldap-group CN=USG_SVN_DEV,CN=Users,DC=incolume,DC=com,DC=br
  35.     #require ldap-group CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br
  36.     #require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  37.     #require ldap-group CN=USG_SVN_GRP3,CN=Users,DC=incolume,DC=com,DC=br
  38.     #require ldap-group CN=USG_SVN_PLONE,CN=Users,DC=incolume,DC=com,DC=br
  39.     #require ldap-group CN=USG_SVN_GRP4,CN=Users,DC=incolume,DC=com,DC=br
  40.     #require ldap-group CN=USG_SVN_GRP5,CN=Users,DC=incolume,DC=com,DC=br
  41. </LocationMatch>
  42.  
  43. <LocationMatch /svn/proj1>
  44.     Require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  45.     Require ldap-group CN=USG_SVN_GRP1,CN=Users,DC=incolume,DC=com,DC=br
  46. </LocationMatch>
  47.  
  48. <LocationMatch /svn/proj2>
  49.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  50.     require ldap-group CN=USG_SVN_DEV,CN=Users,DC=incolume,DC=com,DC=br
  51. </LocationMatch>
  52.  
  53. <LocationMatch /svn/proj3>
  54.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  55.     require ldap-group CN=USG_SVN_DEV,CN=Users,DC=incolume,DC=com,DC=br
  56. </LocationMatch>
  57.  
  58. <LocationMatch /svn/proj4>
  59.    <LimitExcept GET PROPFIND OPTIONS REPORT>
  60.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  61.    </LimitExcept>
  62. </LocationMatch>
  63.  
  64. <LocationMatch /svn/proj5>
  65.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  66.     require ldap-group CN=USG_SVN_PLONE,CN=Users,DC=incolume,DC=com,DC=br
  67. </LocationMatch>
  68.  
  69. <LocationMatch /svn/projeto>
  70.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  71.     require ldap-group CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br
  72. </LocationMatch>
  73.  
  74. <LocationMatch /svn/projeto0>
  75. </LocationMatch>
  76.  
  77. <LocationMatch /svn/proj6>
  78.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  79.     require ldap-group CN=USG_SVN_GRP3,CN=Users,DC=incolume,DC=com,DC=br
  80. </LocationMatch>
  81.  
  82. <LocationMatch /svn/proj7>
  83.     <LimitExcept GET PROPFIND OPTIONS REPORT>
  84.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  85.     require ldap-group CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br
  86.     </LimitExcept>
  87. </LocationMatch>
  88.  
  89. <LocationMatch /svn/proj8>
  90.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  91.     require ldap-group CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br
  92. </LocationMatch>
  93.  
  94. <LocationMatch /svn/proj9>
  95.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  96. </LocationMatch>
  97.  
  98. <LocationMatch /svn/proj10>
  99.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  100.     require ldap-group CN=USG_SVN_DEV,CN=Users,DC=incolume,DC=com,DC=br
  101. </LocationMatch>
  102.  
  103. <LocationMatch /svn/proj11>
  104.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  105.     require ldap-group CN=USG_SVN_DEV,CN=Users,DC=incolume,DC=com,DC=br
  106. </LocationMatch>
  107.  
  108. <LocationMatch /svn/proj12>
  109.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  110.     require ldap-group CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br
  111. </LocationMatch>
  112.  
  113. <LocationMatch /svn/proj13>
  114.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  115.     require ldap-group CN=USG_SVN_GRP4,CN=Users,DC=incolume,DC=com,DC=br
  116. </LocationMatch>
  117.  
  118. <LocationMatch /svn/proj14>
  119.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  120.     require ldap-group CN=USG_SVN_DEV,CN=Users,DC=incolume,DC=com,DC=br
  121. </LocationMatch>
  122.  
  123. <LocationMatch /svn/proj15>
  124.     require ldap-group CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br
  125.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  126. </LocationMatch>
  127.  
  128. <LocationMatch /svn/proj16>
  129.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  130.     require ldap-group CN=USG_SVN_GRP5,CN=Users,DC=incolume,DC=com,DC=br
  131. </LocationMatch>
  132.  
  133. <LocationMatch /svn/proj17>
  134.     require ldap-group CN=USG_SVN_GRP2,CN=Users,DC=incolume,DC=com,DC=br
  135.     require ldap-group CN=USG_SVN_ADMIN,CN=Users,DC=incolume,DC=com,DC=br
  136. </LocationMatch>