【问题标题】:Gitlab and Redmine -Gitlab 和 Redmine -
【发布时间】:2013-09-27 20:22:05
【问题描述】:

我希望将 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"

但是,我遇到了问题并得到以下信息:

  • 浏览器中的We're sorry, but something went wrong消息
  • production.log只有消息Connecting to database specified by database.yml

如果我将 issues_urlnew_issue_url 评论 out,Gitlab 可以工作,但 Gitlab 继续使用“基础”问题跟踪器。

gitlab.yml 中,redmine: 无效。

有什么建议吗?

【问题讨论】:

  • 我只能建议更新到 6.1,因为它在那个版本中完美地为我工作。

标签: git centos redmine gitlab


【解决方案1】:

这是正确的配置:

  ## 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: 之前没有被删除一次)

【讨论】:

    【解决方案2】:

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

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

    应该可以的。

    【讨论】:

      猜你喜欢
      • 2013-12-17
      • 1970-01-01
      • 2013-02-17
      • 1970-01-01
      • 2013-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多