Битнами + Redmine + Git не работает - PullRequest
4 голосов
/ 14 июня 2011

После многих неудачных попыток использовать Rails для установки Redmine на OS 10.6 Server, я наконец нашел способ сделать это, используя Bitnami Rubystack + модуль Redmine.

Теперь Redmine запущен и работает, я столкнулся с еще одним препятствием в интеграции с Git.Я не могу заставить Redmine интегрироваться с Git на всех .

Используя rubyconsole в Rubystack, я следовал инструкциям Git по созданию чистого репозитория.

Тем не менее, когда я пытаюсь добавить репозиторий в проект в Redmine, я вижу предупреждение 404, когда нажимаю на главную Репозиторий вкладку:

404 -запись или ревизия не найдены в хранилище.

, и когда я нажимаю на Настройки> Репозиторий> Пользователи , я получаю:

Выберите или обновите пользователя Redmine, сопоставленного каждому имени пользователя, найденному в журнале хранилища.Пользователи с одинаковым именем пользователя и адресом электронной почты Redmine и репозитория автоматически сопоставляются.

Имя пользователя и адрес электронной почты, которые я использую для учетной записи Redmine, такие же, как и для учетной записи git.

Все остальные вопросы о переполнении стека и Интернете, которые я нашел, были от людей, которые уже прошли этот шаг и успешно связали git-репозиторий с Redmine.Кто-нибудь может дать совет?

1 Ответ

1 голос
/ 16 августа 2012

Здравствуйте, хотя это может быть немного поздно, я нашел решение этой проблемы.По сути, я символически связал каталог «apps / gitorious / repositories» из стека bitnamy gitorious с «apps / redmine / repositories»

cd /opt/redmine-2.0.3-1/apps/redmine
ln -s /opt/gitorious-20120621-0/apps/gitorious/repositories

Дополнительно я добавил запись ACL по умолчанию в каталог репозиториев, позволяя другим читатьи выполнить все там

setfacl -R -m d:o:rx /opt/gitorious-20120621-0/apps/gitorious/repositories

Наконец, я добавил git-репозиторий в redmine со следующим путем:

/opt/redmine-2.0.3-1/apps/redmine/repositories/myrepo/myrepo.git

Это, конечно, не прекрасный способ сделать это.

Я все еще выясняю, почему стек Redmine не может напрямую получить доступ к хранилищу.

...