Gitlab和Redmine-

Gitlab和Redmine-,git,centos,redmine,gitlab,Git,Centos,Redmine,Gitlab,我希望Redmine与Gitlab 6.0的集成能够正常工作 gitlab.yml: issues_tracker: redmine: project_url: "http://issues.myserver.com/projects/:issues_tracker_id" issues_url: "http://issues.myserver.com/issues/:id" new_issue_url: "http://i

我希望Redmine与Gitlab 6.0的集成能够正常工作

gitlab.yml

    issues_tracker:
       redmine:

        project_url: "http://issues.myserver.com/projects/:issues_tracker_id"
        issues_url: "http://issues.myserver.com/issues/:id"
        new_issue_url: "http://issues.myserver.com/projects/:issues_tracker_id/issues/new"
但是,我遇到了一些问题,并得到以下结果:

  • 很抱歉,浏览器中出现了错误
    消息
  • production.log
    仅包含由database.yml指定的连接到数据库的消息
如果我注释掉
issues\u url
new\u issue\u url
,Gitlab可以工作,但Gitlab继续使用“基本”问题跟踪程序

gitlab.yml中,
redmine:
无效


有什么建议吗?

配置正确:

  ## External issues trackers
  issues_tracker:
    redmine:
      project_url: "http://domain.com/projects/:issues_tracker_id"
      issues_url: "http://domain.com/issues/:id"
      new_issue_url: "http://domain.com/projects/:issues_tracker_id/issues/new"

如果您显示配置中的复制粘贴代码部分-我可以想象您误判了间隙(在redmine:之前没有删除一次)

我也遇到过这种情况。 我猜在更正配置文件之前,您已经设置了与发布系统相关的内容。 修复配置文件并不能修复所有问题,你还需要修复mysql

use gitlab;
update projects set issues_tracker="gitlab" where issues_tracker != "gitlab";

这应该行得通。

我只能建议更新到6.1,因为它在该版本中对我来说完美无瑕。