Я пытаюсь заставить gitweb работать с gitolite... но пока безуспешно.
Я работаю на машине RedHat Linux. Пользователь с именем git
существует.
gitolite установлен в: /home/git
Местоположение репозитория: /home/git/repositories
Обратите внимание, что gitweb отлично работал с обычным ванильным git. Теперь я пытаюсь заставить его работать с gitolite.
Вот как выглядят мои файлы:
/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: Репозитории не найдены.