Я занимаюсь этим уже два дня подряд, и я разочаровываюсь в поиске решения самостоятельно.Я пытаюсь настроить Redmine на сервере - эта часть прошла хорошо.Я также пытаюсь установить git-репозиторий, но, несмотря на то, что я смог клонировать и извлекать отлично с помощью SSH, я с трудом делаю то же самое по HTTP.
Прежде всего, здесьэто подробная ошибка git push:
===============================================================
$ GIT_CURL_VERBOSE = 1 git push http://192.168.0.13/gitweb/Project master * Не удалосьнайдите хост 192.168.0.13 в файле _netrc;использование значений по умолчанию * О подключении () к порту 192.168.0.13 80 (# 0) * Попытка 192.168.0.13 ... * 0x20ab4f0 находится на голове отправляющего канала!* Подключено к 192.168.0.13 (192.168.0.13) порту 80 (# 0)
GET / gitweb / Project / info / refs? Service = git-receive-pack HTTP / 1.1 User-Agent:git / 1.7.4.3282.g844cb Хост: 192.168.0.13 Принять: / Прагма: без кэширования
фатально: HTTP-запрос не выполнен
================================================================
Так что, очевидно, есть некоторые неправильно настроенные права, хотя я временно изменил папку своего репозитория на 777.
Я считаю васВас также заинтересует конфигурация apache:
===============================================================
ServerAdmin webmaster @ localhost
[...snip...]
PerlLoadModule Apache::Redmine
SetEnv GIT_PROJECT_ROOT /var/cache/git/
SetEnv GIT_HTTP_EXPORT_ALL
ScriptAlias /git/ /usr/lib/git-core/git-http-backend/
<Location "/git/">
DAV on
AuthType Basic
AuthName "Git Repository"
Require valid-user
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
RedmineDSN "DBI:mysql:database=redmine;host=localhost"
RedmineDbUser "redmine"
RedmineDbPass "XXXXXXX"
RedmineGitSmartHttp yes
</Location>
Alias /gitweb/ "/var/cache/git/public/"
<Location "/gitweb/">
Order deny,allow
Deny from all
<Limit GET PROPFIND OPTIONS REPORT>
Options Indexes FollowSymLinks MultiViews
Allow from 127.0.0.1
Allow from localhost
</Limit>
</Location>
===============================================================
Так что если кто-то будет так любезен, дайте мненамек на то, что делать, я был бы очень благодарен.Заранее спасибо!