Как мне настроить gitweb и gitolite, чтобы они работали вместе?

Я пытаюсь заставить gitweb работать с гитолитом ... но пока безуспешно.
Я работаю на машине RedHat Linux. Пользователь с именем git существует.

gitolite устанавливается в папку: / home / git
Местоположение репозитория: / home / git / repositories

Обратите внимание, что gitweb отлично работал с простым ванильным мерзавцем. Сейчас пытаюсь заставить работать с гитолитом.

Вот как выглядят мои файлы:

  • /etc/gitweb.conf

     $ projectroot = "/ home / git / repositories";
     @git_base_url_list = qw (ssh: // [MyHostName] /home/git/projects.list);
     $ projects_list = "/home/git/projects.list"
     
  • /home/git/projects.list

     myrepo1.git
    myrepo2.git
     
  • /home/git/.gitolite.rc :

     $ PROJECTS_LIST = $ ENV {HOME}.  "/projects.list";
     $ GL_GITCONFIG_KEYS = "gitweb.url receive.denyNonFastforwards receive.denyDeletes";
     

Какую конфигурацию я пропустил? Я не вносил никаких изменений в Apache.

URL-адрес веб-сайта: http: // MyHostName / git
Это дает ошибку 404: Репозитории не найдены .

12
задан Paŭlo Ebermann 27 August 2011 в 21:14
поделиться