Configurazione LDAP di Subversion

Sto configurando un repository di sovversione per utilizzare l'authentication LDAP di base. Ho una voce nel mio file http.conf che ha questo aspetto:

 <Location /company/some/location> DAV svn SVNPath /repository/some/location AuthType Basic AuthName LDAP AuthBasicProvider ldap Require valid-user AuthLDAPBindDN "cn=SubversionAdmin,ou=admins,o=company.com" AuthLDAPBindPassword "XXXXXXX" AuthLDAPURL "ldap://company.com/ou=people,o=company.com?personid" </Location> 

Questo funziona bene per vivere, respirare le persone che hanno bisogno di accedere. Tuttavia, devo anche fornire agli account di applicazioni di accesso al repository. Questi account sono in una OU diversa. Devo aggiungere un nuovo elemento <location> oppure posso aggiungere un secondo AuthLDAPURL alla voce esistente?

  • Migrazione di un semplice script di aggiornamento BASH da SVN a GIT
  • Arresto svn-autoreleasedeb
  • Utilizza WebSVN come visualizzazione HTML predefinita
  • Sicuro avere mappe /.svn/ sul sito live? (Come rimuoverli ma mantenete la capacità di aggiornamento svn?)
  • Differenza tra il formato e il file db / formato in un repository Subversion
  • gruppo di volumi fuori spazio. Come posso recuperare?
  • svn + ssh più utenti senza accesso root
  • HTTP over VPN è più veloce di HTTP su Internet?
  • One Solution collect form web for “Configurazione LDAP di Subversion”

    È ansible utilizzare mod_authn_alias per creare alias per i provider. C'era un esempio in questa domanda per quasi esattamente lo stesso caso d'uso:

     <AuthnProviderAlias ldap alpha> AuthLDAPBindDN "CN=Subversion,OU=Service Accounts,O=Alpha" AuthLDAPBindPassword [[REDACTED]] AuthLDAPURL ldap://dc01.alpha:3268/?sAMAccountName?sub? </AuthnProviderAlias> <AuthnProviderAlias ldap beta> AuthLDAPBindDN "CN=LDAPAuth,OU=Service Accounts,O=Beta" AuthLDAPBindPassword [[REDACTED]] AuthLDAPURL ldap://ldap.beta:3268/?sAMAccountName?sub? </AuthnProviderAlias> # Subversion Repository <Location /svn> DAV svn SVNPath /opt/svn/repo AuthName "Subversion" AuthType Basic AuthBasicProvider alpha beta AuthzLDAPAuthoritative off AuthzSVNAccessFile /opt/svn/authz require valid-user </Location> 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.