Running trac-git on Ubuntu 9.04 Server
It took me around two hours to figure out, why Trac was always throwing the following error, when launched using tracd:
Warning: Can't synchronize with the repository (Unsupported version control system "git":The Ubuntu package trac-git was perfectly installed and seemed to work fine. The real reason was that the Ubuntu package trac-git depends on python2.6, which obviously doesn't work with trac-git. So I did an
Can't find an appropriate component, maybe the corresponding plugin was not
enabled? ). Look in the Trac log for more information.
aptitude install python2.5 && rm /usr/bin/python && ln -s /usr/bin/python2.5 /usr/bin/pythonwhich did the trick. After that, tracd was able to use the trac plugin for Git. If it still doesn't work make sure that you have at least the following lines in your project's trac.ini:
[components]If everything above is set a
# for plugin version 0.10
gitplugin.* = enabled # for plugin version 0.11.0.1+
tracext.git.* = enabled [git]
cached_repository = true
git_bin = /usr/bin/git
persistent_cache = true
shortrev_len = 7 [trac]
repository_dir = /path/to/git/repository.git
repository_type = git
tracd --port 8000 /var/trac/yourpathshould start tracd and make it available via port 8000 on your machine.
Comments [2]

