バージョン管理システムのコマンドが利用できません。管理画面にて設定を確認してください。
上述のエラーが出たのであれこれググった結果、公式のチケットに答えがありました。
Defect #26645 : git 2.14 compatibility
redmine 3.3.5以前にはgit 2.14と連携できないバグがある様子。
対策としては
- 最新版のredmineにアップデートする
- {Redmineインストールディレクトリ}/lib/redmine/scm/adapters/git_adapter.rbを直接修正する
のどちらかです。
直接修正する場合は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が有効化されます。