2013-09-23 93 views
2

我正在尋找使用Gitlab 6.0工作的Redmine集成。Gitlab和Redmine -

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:沒有效果。

有什麼建議嗎?

+0

我只能建議更新到6.1,因爲它在該版本中完美無缺地工作。 –

回答

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" 

如果你告訴一個複製粘貼代碼的一部分,從你的配置 - 我可以想像,你太小看差距(前管理平臺不會被刪除一次:

0

我也遇到過這種情況。 我想你已經在更正你的配置文件之前設置了與問題系統相關的內容。 修復配置文件並不能解決所有問題,您還需要修復mysql。

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

應該工作。