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

zhangjingqiang · 2012年01月13日 · 最后由 zhangyuan 回复于 2012年02月04日 · 5085 次阅读

在配置中用 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)。仅供参考。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号