What is a good git server frontend for self hosted git repositories
Question
I am planning on deploying git for a project I am currently working on and was wondering if there are any free softwares that provide an easy to use web view of the git repository. I am primarily interested in using the front end to track changes, see diff information etc. There is a list of such front ends available here. Does anyone have any experience with any of these ? Which one would you suggest
An open source clone of github would do just fine actually :D but I know thats too much to ask .
Solution
I've used both gitweb and cgit in the past. I like cgit better, but both should be fine. FWIW, kernel.org exposes the Linux kernel trees through gitweb, and cgit is used by a lot of big open source projects (as listed on the wiki page that you reference), so I don't think you can go wrong with either :)
OTHER TIPS
If it's solely for your personal use, you can use git instaweb
. If you don't have lighttpd, you can run git instaweb --httpd webrick
See gitready: Visualizing your repo
If you're looking for a complete solution, gitorious is open source. It's not a github clone per se, but it provides pretty much the same functionality.
You can use the viewer of redmine but not manage branch view.
You can use gitorious, but complicated to install it
If you want to use a team portal that supports git (as well as others) Redmine is always a great option for collaboration.