Categories
Tags
apple codex comcast fail fbx gears of war 2 gentoo gitphp got root guitar hero gwu imac interview iphone iphone 3g linksys linux mantis mdb memcached mp3 new york comic con nightwatchman onenightdrunksongwritingexperiment pysoulforge red ring of death resume router school smarty soulforge tom morello towel trick windows work xbox 360 xxcache-
Recent Posts

GitPHP
GitPHP is a web frontend for git repositories. It emulates the look of standard gitweb, but is written in PHP and makes use of Smarty templates for customization. It has a couple extras, including syntax highlighting through the GeSHi PHP class and project category support. It works with standard git as well as msysgit on Windows.
Setup should be fairly simple – just extract the tarball where you want to install it, copy config/gitphp.conf.php.example to config/gitphp.conf.php, and read through the file to set up your options (the comments should explain everything), and make the templates_c directory writeable by the webserver if it’s not already. More detailed instructions are in the included README.
I highly recommend reading through all the options in the config file – at an absolute minimum the projectroot path is required and the path to smarty has to be correct. Most of the other options are turned off by default to allow you to just drop it in and go, but without turning them on and setting them up, you won’t have access to syntax highlighting, categories, caching, etc.
Note: if you’re upgrading your existing gitphp.conf.php will not be overwritten, but I recommend checking gitphp.conf.php.example for new configuration options that may have been added.
Bugs and enhancement requests can be posted on Mantis.
NOTE: this is not the same git-php project that is posted at http://code.google.com/p/git-php/, which hasn’t been updated since 2007.
Changelog
Download
Older versions