Redmine не отображает ртутный репозиторий - PullRequest
2 голосов
/ 05 сентября 2011

Я подключаю репозиторий в настройках проекта: установите тип репозитория как Mercurial и установите корневой каталог как "/ repositories / hg_test", и когда я нажимаю на вкладку Репозиторий в проекте, я получаю "Запись или ревизия не найдены в репозитории"

Репозиторий отдельно работает отлично, я могу толкать и тянуть.

Я пытаюсь отбросить таблицы" изменений "и" наборов изменений "в базе данных Redmine и сделать

ruby script/runner "Repository.fetch_changesets" -e production

Я снова получаю некоторые записи в этих таблицах.Записи из моего репозитория 'hg_test'.Я думаю, что это означает, что redmine СМОТРИТ этот репозиторий, но не может его отобразить.

Почему он не может, как решить эту проблему?Может быть, я должен что-то настроить в Redmine.

PS OS - Ubuntu 10.04, веб-сервер - nginx с пассажиром

Ответы [ 3 ]

1 голос
/ 14 июня 2012

Если каталог вашего репозитория монтируется через SSHFS, обязательно включите -o allow_other при монтировании.

0 голосов
/ 05 июля 2013

это решение сработало для меня:

отредактируйте (скопируйте * .yml.example, если еще не создано) файл /opt/redmine/config/configuration.yml и измените эту строку, указав путь к исполняемому файлу hg:

scm_mercurial_command: /usr/bin/hg

перезапустите веб-сервер, содержащий redmine (обычно сам redmine или apache)

test

0 голосов
/ 27 октября 2011

Redmine должен иметь разрешения на доступ к вашему хранилищу. Добавьте пользователя веб-сервера (в моем случае это был www-data) в группу владения файлами и каталогами репозитория.

...