Open source web-based code and changeset viewer for git [closed]
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
开发者_开发问答 Improve this questionKnow of any good ones? Looks like there were a few attempts at adding git support to Warehouse but it appears to be dead. I'm aware of Redmine but am looking for others.
I host git repos with gitosis on my local server and want a way to browse it on the web.
Take a look at "Web Interfaces" section of Interfaces, frontends and tools page on Git Wiki.
There you will find, among others, the following web interfaces:
- gitweb, distributed with Git, written in Perl. Used e.g. by git.kernel.org and repo.or.cz (both use modified version of gitweb).
- cgit, written in C. Used e.g. by cgit.freedesktop.org
- ViewGit, written in PHP. You can see demo here (defunct?).
- ginatra (github), written in Ruby, uses Sinatra web framework.
- pitweb, written in Python.
There are few other simple web interfaces (in Perl using Catalyst, in Python using Pyjamas, in PHP, in Ruby); see mentioned Git Wiki page for links and descriptions. Most commonly used are I think gitweb and cgit.
Beside simple web interfaces, there are also a few git hosting solutions, which include built-in web interface (like GitHub does):
- Gitorious, in Ruby (code).
- InDefero, in PHP, started as clone of Google Code (code).
Maybe you can use GitWeb, or Trac with git plugin.
Besides GitWeb, cgit is a good choice, too.
Update:
Gitalist, checkout an example, or get the source code at Github
精彩评论