开源项目 Redmine+Git,在文件中 404 错误怎么回事?

zhangjingqiang · January 13, 2012 · Last by zhangyuan replied at February 04, 2012 · 5087 hits

在配置中用 Git 方式管理代码,加上了本地 Git 库路径: /home/git/repositories/project.git (填路径那栏就这么写的)

在 Redmine 路径下执行

$ ruby script/runner "Repository.fetch_changesets" -e production

在文件菜单中却是 404 文件不存在错误。

Google 了半天,说 Redmine 有 Bug,于是修改了其下的 `lib/redmine/scm/adapters/git_adapter.rb

GIT_BIN = Redmine::Configuration['scm_git_command'] || "git"

改成

GIT_BIN = "/usr/bin/git"

还是 404,怎么回事呢?

没有遇到过此类问题,不过以前遇到过权限问题。比如运行 redmine 的用户,没有 project.git 的读权限,和某些文件的执行权限(可能是一些 hook)。仅供参考。

You need to Sign in before reply, if you don't have an account, please Sign up first.