Страница 1 из 1

svn apache ldap

Добавлено: 2012-08-21 17:12:31
schizoid
Есть свн. нужно сделать авторизацию через apache+ldap

конфиг апача:

Код: Выделить всё

<VirtualHost *:90>
    # Root
    <Location />
        DAV svn
        SVNParentPath /data/svn/repositories/
        SVNListParentPath on
    </Location>

    # Public repositories
    <Location /youtube/>
        # Repo settings
        DAV svn
        SVNParentPath /data/svn/repositories/youtube
        SVNListParentPath on
#        AuthzSVNAccessFile /usr/local/etc/dav_svn_public.authz

        BrowserMatch "TortoiseSVN" redirect-carefully
      
        AuthName "youtube repository"
        AuthType Basic
        AuthBasicProvider ldap
        AuthzLDAPAuthoritative Off
        
        AuthLDAPGroupAttribute memberUid
        AuthLDAPGroupAttributeIsDN off
        AuthLDAPUrl ldap://172.24.6.104/ou=users,dc=intropro,dc=com,dc=ua?uid
        Require ldap-group cn=youtube,ou=groups_svn,dc=intropro,dc=com,dc=ua


    </Location>
ErrorLog /var/log/apache2/svn-error.log
CustomLog /var/log/apache2/svn-access.log combined
LogLevel debug

</VirtualHost>
лдап авторизация проходит, но в репозиторий не пускает:

Код: Выделить всё

[Tue Aug 21 14:03:19 2012] [error] [client 172.24.6.111] (20014)Internal error: Can't open file '/data/svn/repositories/youtube/!svn/format': No such file or directory
[Tue Aug 21 14:03:19 2012] [error] [client 172.24.6.111] Could not fetch resource information.  [500, #0]
[Tue Aug 21 14:03:19 2012] [error] [client 172.24.6.111] Could not open the requested SVN filesystem  [500, #2]
[Tue Aug 21 14:03:19 2012] [error] [client 172.24.6.111] Could not open the requested SVN filesystem  [500, #2]
но прикол в том, что если убрать авторизацию все работает.
или к примеру, в /data/svn/repositories/ помимо youtube есть еще репозитории, которые не описаны в апаче, туда заходит без аторизации и без проблем. но если описать их в апаче и просить авторизацию, происходит описанная выше ситуация.
вопрос: шозанах?

Re: svn apache ldap

Добавлено: 2012-11-18 22:42:47
Alex Keda
и чем кончилось?