git-http-backend возвращает ошибку 502

Я запускаю gitweb и gitolite на своем сервере:http://git.jshawl.com/

У меня проблемы с настройкойgit-http-backend разрешить анонимное клонирование.

Вот то, что мой файл vhosts (/etc/apache2/extra/httpd-vhosts.conf) похоже:

<VirtualHost *:80>
DocumentRoot "/Users/git/repositories"
ServerName git.jshawl.com
 <Directory "/Users/git/repositories">
    Options ExecCGI +FollowSymLinks +SymLinksIfOwnerMatch
    AllowOverride All
    order allow,deny
    Allow from all
    AddHandler cgi-script cgi
    DirectoryIndex gitweb.cgi
</Directory>

<LocationMatch "^/.*/git-receive-pack$">
    AuthType Basic
    AuthName "Git Access"
    Require group committers
</LocationMatch

SetEnv GIT_PROJECT_ROOT /Users/git/repositories
SetEnv GIT_HTTP_EXPORT_ALL
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))$" \
    /usr/libexec/git-core/git-http-backend/$1

ScriptAlias / /Users/git/repositories/gitweb.cgi/

`

Я следовал указаниям здесь:http://www.kernel.org/pub/software/scm/git/docs/git-http-backend.html, но я постоянно сталкиваюсь с этой ошибкой 502.

Мой журнал ошибок apache говорит:[Fri Aug 24 19:29:32 2012] [error] [client 198.228.200.148] client denied by server configuration: /usr/libexec/git-core/git-http-backend

Кроме того, добавление всего этого сняло мою установку gitweb (которая была вhttp://git.jshawl.com)

Что я делаю неправильно?

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

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