4

在多次尝试使用 Rails 在 OS 10.6 服务器上安装 Redmine 失败后,我终于找到了使用Bitnami Rubystack + Redmine 模块的方法。

现在 redmine 已经启动并运行,我在 Git 集成方面遇到了另一个障碍。我根本无法让 Redmine 与 Git 集成。

在 Rubystack 中使用 ruby​​console,我按照Git 的特定说明创建一个裸存储库。

尽管如此,当我尝试将存储库添加到 Redmine 中的项目时,单击主存储库选项卡时会看到 404 警告:

404 - 在存储库中找不到条目或修订。

当我点击Settings > Repository > Users图标时,我得到:

选择或更新映射到存储库日志中找到的每个用户名的 Redmine 用户。具有相同 Redmine 和存储库用户名或电子邮件的用户会自动映射。

我用于 Redmine 帐户的用户名和电子邮件与 git 帐户相同。

我发现的有关堆栈溢出和网络的所有其他问题都来自已经通过此步骤并已成功将 git 存储库链接到 Redmine 的人。任何人都可以提供任何建议吗?

4

1 回答 1

1

您好,虽然这可能有点晚了,但我找到了解决这个确切问题的方法。基本上,我将 bitnamy gitorious-stack 中的“apps/gitorious/repositories”目录符号链接到“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

最后,我在 redmine 中添加了 git 存储库,路径如下:

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

这肯定不是一个漂亮的方法。

我仍在调查为什么 redmine 堆栈不能直接访问存储库。

于 2012-08-15T21:07:22.000 回答