[Обновление от 17.12.2013]
Согласно комментариям ниже, я обновляю gerrit до 2.8 и gitblit до 1.3.2, как и раньше.
Компиляция gitblit из исходного кода сложна, я извлекаю банку из gitblit.zip из выпуска github
[Завершение обновления]
Я пытаюсь установить gerrit (2.8) с плагинами gitblit (1.3.2) в Windows для демонстрации, gerrit работает, а плагин gitblit устанавливается с доступными ссылками, в то время как при просмотре ветки появляется сообщение «Не найдено».
Ниже приведены мои шаги в Windows с использованием среды MSysGit.
$ java -jar gerrit-2.8.war init -d review
# use ldap to connect local ldap server, others are default
# copy gitblit plugin into plugins' folder
$ unzip gitblit-1.3.2.zip
$ cp gitblit.jar review/plugins/gitblit.jar
Обновите etc/gerrit.config
для gitblit
[gitweb]
type = custom
url = plugins/
project = gitblit/summary/${project}
revision = gitblit/commit/${project}/${commit}
branch = gitblit/log/${project}/${branch}
filehistory = gitblit/history/${project}/${branch}/${file}
linkname = GitBlit
Теперь начните Геррит
$ java -jar review/bin/gerrit.war daemon -d review
Геррит запускается как обычно, и для веток доступна ссылка gitblit, см.
Хотя, когда я нажимаю ссылку gitblit, она указана ниже (ссылка URL-адреса http:///plugins/gitblit/log/gtr/HEAD, не могу найти никакой ошибки в каталоге logs
HTTP ERROR: 404
Problem accessing /plugins/gitblit/log/gtr/HEAD. Reason:
Not Found
Любое предложение ?