开发者

Open source web-based code and changeset viewer for git [closed]

开发者 https://www.devze.com 2023-01-08 17:58 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

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 question

Know 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

0

精彩评论

暂无评论...
验证码 换一张
取 消