使用GIT设置Trac接收:“GIT后端不可用”

我们是一个小团队,与TRAC + SubVersion ,后提交钩和所有:)

最近,我们有一些开发者需要离线工作的情况,所以我们一起决定迁移到GIT因为它与发布的事实是完全一样的。

我们成功地转换了所有项目的所有存储库。 但无法将GIT存储库与其TRAC实例集成。

1 – 在Windows 7 Apache 2.2服务器上设置GIT : http : //www.jeremyskinner.co.uk/2010/07/31/hosting-a-git-server-under-apache-on-windows

2 – 转换我们的存储库: http : //john.albin.net/git/convert-subversion-to-git

3 – 使用GIT按照http://trac.edgewall.org/wiki/TracGit设置TRAC

存储库正在工作可以轻松克隆/拉/推/提交任何东西。

将知识库添加到TRAC ,我看不到"Browse Source"和修订版。
当试图trac-admin <ENV> repository resync "(default)"
我收到错误消息: TracError: GIT backend not available

是什么赋予了?
我在哪里可以看到发生了什么?
我错过了什么?

解:

  1. 设置TRAC日志到DEBUG显示TRAC在c:\ usr \ bin \ git中searchGIT,这肯定是错误的,并且是UNIX默认结果。

这导致了–version等的执行失败。

  1. 设置`[git] git_bin = c:\ program files(x86)\ git \ bin \ git.exe解决了这个情况。

快乐的一天