title: Git and Trac (or similar)
body: <p>In the past I have really enjoyed using <a href="http://trac.edgewall.org/" rel="noreferrer">Trac</a> with subversion repositories hosted on some of my own servers.  The integrated ticketing and online code browsing is very convenient.</p>
  
  <p>I have used <a href="http://github.com" rel="noreferrer">github</a> for some of my public projects but I don't have the money to shell out for an extra service, espcially when I am already paying for remote VPS hosting.</p>
  
  <p>Does anyone know of or have any experience setting up something like Trac with git version control?  Specifically, I can already push to a remote server but I would like some web interface that allows me (and people working with me) to see that commits and current state of the codebase online without making the project public.  I am aware of <a href="http://trac-hacks.org/wiki/GitPlugin" rel="noreferrer">GitPlugin</a> but have not been able to get it up and running successfully.  Any other suggestions?</p>
  
  <p>Integrated ticketing (and wiki) is desired but not an absolute necessity.</p>
  
  <p><strong>Edit:</strong></p>
  
  <p>After playing around with GitPlugin and Trac a bit more I have been able to get it up and running.  The main problem was that I needed to explicitly enable the plugin for the trac environment by doing something like this in trac.ini:</p>
  
  <pre><code>[components]
  # for version 0.10
  gitplugin.* = enabled
  # for version 0.11
  tracext.git.* = enabled 
  </code></pre>
  
  <p>I may also try out <a href="http://www.redmine.org/" rel="noreferrer">Redmine</a> and <a href="http://hjemli.net/git/cgit/" rel="noreferrer">CGit</a> as this seem like other pieces of software that do what I am looking for.  Any other suggestions are welcome.</p>