2011-06-14 28 views
4

在OS 10.6 Server上使用Rails安装Redmine失败后,我终于找到了使用Bitnami Rubystack + Redmine模块的方法。Bitnami + Redmine + Git不工作

现在redmine已经启动并运行了,我已经打开了Git集成的另一个障碍。我无法让Redmine与Git 集成在一起

在Rubystack使用rubyconsole,我跟着Git specific instructions about creating a bare repository.

不过,当我尝试添加库在管理平台的一个项目,我看到了404报警,当我在主库点击标签:

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

,当我点击设置>库>用户图标,我得到:

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

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

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

+0

你的“.git'目录的路径”是否正确,如“/ var/redmine/git_repositories/donebox.git /'”? – VonC 2011-06-14 14:49:20

+0

它安装在rubystack的顶部,因此redmine位于应用程序文件夹内。没有var文件夹。我将路径设置为: /apps/redmine/git_repositories/donebox.git/ 我甚至也尝试过(绝望): /Applications/rubystack-2.2-0/apps/redmine/git_repositories/donebox.git/ – 2011-06-14 15:02:28

+2

'var'文件夹不重要(只是一个例子)。只有'.git'目录的完整路径。如果你可以在shell中创建'full *'路径,它应该是好的。 – VonC 2011-06-14 15:11:05

回答

1

你好,虽然这可能有点晚,我发现一个解决这个确切问题的解决方法。 Basicly我符号链接的“应用程序/ gitorious /库”目录从bitnamy gitorious堆到“应用程序/管理平台/库”

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

的方法,另外我加了一个默认的ACL条目添加到库目录,允许他人阅读和

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

T:在那里

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

最后,我用下面的路径添加的git仓库在管理平台执行一切他肯定不是一个美丽的方式来做到这一点。

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

+1

这里接受的答案http://stackoverflow.com/questions/13000247/redmine-gitolite-issue-with-repository-permissions-and-更帮助我直接访问git仓库工作。使用gitolite,可能会有所不同。 – 2013-01-07 16:28:50