サイトアイコン はぐれメタルはにげだした

Redmine 3.2.3 と git 2.14の連携でハマったので対策メモ

[この記事を読むのにかかる時間] < 1

バージョン管理システムのコマンドが利用できません。管理画面にて設定を確認してください。

上述のエラーが出たのであれこれググった結果、公式のチケットに答えがありました。

Defect #26645 : git 2.14 compatibility

redmine 3.3.5以前にはgit 2.14と連携できないバグがある様子。

対策としては

のどちらかです。
直接修正する場合は57行目あたりの –no-color を削ればOK。

     def scm_version_from_command_line
-      shellout("#{sq_bin} --version --no-color") { |io| io.read }.to_s
+      shellout("#{sq_bin} --version") { |io| io.read }.to_s
     end

修正後にredmineを再起動すればgitが有効化されます。

モバイルバージョンを終了