2

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、Gitlab は機能しますが、Gitlab は引き続き「ベース」課題トラッカーを使用します。

gitlab.ymlでは、redmine:効果はありません。

助言がありますか?

4

2 に答える 2

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の前に一度消去されていません:)

于 2013-10-25T17:28:16.370 に答える
0

私もこの状況に遭遇しました。設定ファイルを修正する前に、問題システムに関連する何かを設定したと思います。構成ファイルを修正してもすべてが修正されるわけではありません。mysql も修正する必要があります。

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

それはうまくいくはずです。

于 2013-10-31T19:53:03.070 に答える