gitolite mit http zugang über LDAP gibt den usernamen nicht weiter

Ich versuche einen Git-Server einzurichten mit:

http-access, um Repositories wie folgt klonen zu können:

Git-Klonhttp://mygitserver/repository

habe ein webinterface (gitweb), wenn möglich mit einschränkungen pro benutzer

Steuern Sie den Zugriff basierend auf LDAP-Konten

Bisher habe ich gitweb zum Laufen gebracht; wenn ich zugreife

http://gitserver/

es fragt nach ldap login und wenn ich dies zur Verfügung stelle; es zeigt alle Repositories an (sogar das Gitolite-Admin-Repository ... nicht so gut)

Wenn ich versuche zu klonen, erhalte ich den Fehler:

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

Ich habe mich eingehend damit befasst und festgestellt, dass die Datei gitolite-suexec-wrapper.sh nicht den LDAP-Benutzernamen erhält. Gitolite kann also keinen Zugriff gewähren, da der Benutzername leer ist. Irgendwelche Ideen?

Hier ist meine Konfiguration:

Meine Apache-Konfigurationsdatei sieht wie folgt aus:http://gitolite.com/gitolite/g2/ggshb.html. Der interessanteste Teil ist dieser:

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

aus dem einen oder anderen grund wird der parameter $ 1 nicht übergeben oder ist leer .... im apache log bekomme ich folgende zeilen:

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"

Oh ja; Meine Umgebung: Opensuse 13.1 gitolite 2.3.1 git 1.8.4

Antworten auf die Frage(1)

Ihre Antwort auf die Frage