gitolite с доступом через http через LDAP не передает имя пользователя

Я пытаюсь настроить GIT-сервер с:

http-доступ, чтобы иметь возможность клонировать репозитории, как это:

мерзкий клонhttp://mygitserver/repository

иметь веб-интерфейс (gitweb), по возможности с ограничениями на пользователя

контролировать доступ на основе учетных записей LDAP

Пока у меня есть gitweb и работает; когда я получаю доступ

http://gitserver/

он спрашивает логин ldap и когда я предоставляю это; он показывает все репозитории (даже репозиторий gitolite-admin ... не очень хорошо)

Когда я пытаюсь клонировать, я получаю сообщение об ошибке:

fatal: http://gitserver/<reponame>.git/info/refs not valid: is this a git repository?

Я копался в нем и обнаружил, что gitolite-suexec-wrapper.sh не получает имя пользователя LDAP; поэтому gitolite не может предоставить доступ, поскольку имя пользователя пусто ... есть идеи?

вот моя конфигурация:

мой файл конфигурации apache выглядит так, как здесь:http://gitolite.com/gitolite/g2/ggshb.html, Самая интересная часть это:

ScriptAliasMatch \
        "(?x)^/(.*/(HEAD | \
                        info/refs | \
                        objects/(info/[^/]+ | \
                                 [0-9a-f]{2}/[0-9a-f]{38} | \
                                 pack/pack-[0-9a-f]{40}\.(pack|idx)) | \
                        git-(upload|receive)-pack))$" \
        /srv/www/bin/gitolite-suexec-wrapper.sh/$1

по той или иной причине параметр $ 1 не передается или является пустым .... в журнале apache я получаю следующие строки:

10.1.86.100 - - [22/Jan/2014:18:09:52 +0100] "GET /git/<reponame>.git/info/refs?service=git-upload-pack HTTP/1.1" 401 - "-" "git/1.8.4"
601 10.1.86.100 - - [22/Jan/2014:18:09:57 +0100] "GET /git/<reponame>.git/info/refs?service=git-upload-pack HTTP/1.1" 401 - "-" "git/1.8.4"
602 10.1.86.100 - chris.maes [22/Jan/2014:18:09:57 +0100] "GET /git/<reponame>.git/info/refs?service=git-upload-pack HTTP/1.1" 200 120 "-" "git/1.8.4"

о да; Моя среда: OpenSuse 13,1 Gitolite 2.3,1 GIT 1.8.4

Ответы на вопрос(1)

Ваш ответ на вопрос