У меня проблемы с настройкой SVN с LDAP.
- Версия SVN: 1.6.6
- Версия Apache: 2.2
- Я использую TortoiseSVNклиент для доступа к хранилищу.
Я скопировал "mod_authz_svn.so" и "mod_dav_svn.so" из SVN в каталог модулей установки Apache.Apache запускается нормально без каких-либо проблем.
Ниже приведен мой файл конфигурации.
<Location /svn>
DAV svn
SVNParentPath d:/repos
SVNListParentPath On
AuthzSVNAccessFile D:/repos/access.txt
AuthzLDAPAuthoritative off
AuthType Basic
AuthBasicProvider ldap
AuthName “ou.org”
#AuthLDAPBindDN “CN=TROPHY,CN=Users,DC=vw,DC=vwg”
AuthLDAPBindDN "DOMAIN\TROPHY"
AuthLDAPBindPassword “SYPERB”
AuthLDAPURL ldap://OU.ORG:389/CN=Users,DC=OU,DC=ORG?sAMAccountName?sub?(objectClass=Users)
Require valid-user
</Location>
Ошибка: 200 OK
Если я заменю "/ svn" из пути к местоположениюЯ не вижу вышеуказанную ошибку, но мне не удалось пройти аутентификацию на сервере.Я замечаю, что приглашение для входа в систему появляется каждый раз, когда я предоставляю учетные данные.
Я использую приведенную ниже ссылку для доступа к хранилищу из TortoiseSVN.
http://server.ou.org/repos/make/