views:

11139

answers:

6

I've been using Git for a bit now (hosting my own) and would love to have something like GitHub that I could setup for my own repos. I've seen GitWeb, but I just don't like using it all that much. Is there anything for Git that's as slick as Warehouse for SVN?

+7  A: 

The Git repository for Warehouse claims it works for git too.

http://github.com/entp/warehouse/tree/master

BRH
Woah... crazy. Not sure how it works though, I added my git repo to Warehouse and I'm getting errors. The logs look like it's still trying to access it as a subversion repo.
Daniel Beardsley
Perhaps you need to try the 1.2-git branch off of GitHub?
Pat Notz
+5  A: 

Check out gitorious (code), we've used it at a couple of Railscamps and its worked well.

Edit: just saw this: git instaweb more info

dylanfm
the instaweb link moved. New link: http://gitready.com/intermediate/2009/01/13/visualizing-your-repo.html
Scotty Allen
+10  A: 

I don't know about Warehouse, but there are many web interfaces for Git, see "Web Interfaces" section on InterfacesFrontendsAndTools wiki page:

  • gitweb, which is developed together with git, and is written in Perl. Works both as CGI script, and legacy mod_perl script. There is repo.or.cz duct tape (soon to be released as Girocco), which together with gitweb make for git hosting interface. I think it most commonly used web interface; it is used for example by kernel.org.
  • cgit is is a fast (caching) and lightweight webinterface written in C. It is used for example by freedesktop.org
  • git-php and ViewGit are git web interfaces written in PHP.

If you are interested in more complete solution to hosting git repositories (like from what I can see Warehouse is), and you need source code (therefore GitHub is out), you can take a look into:

  • repo.or.cz duct tape (soon to be released as Girocco), which is set of shell scripts
  • gitorious, which like GitHub is written in Ruby, and which provides similar functionality
  • InDefero, written in PHP, is a clone of GoogleCode with git, Mercurial and Subversion browser.

So there are a few solutions to choose from.

Jakub Narębski
+2  A: 

As a more general frontend that also include bug-tracking, wiki and so on, I'd suggest Redmine, a forge-like system written in Ruby on Rails. It also includes support for svn, Hg and other VCS. I'm very happy with it.

Keltia
A: 

InDefero is a bit hard to install but you can also go the hosted way with 250MB free space and unlimited private/public projects. Only git and Subversion are offered with the hosted offer.

+1  A: 

Gitalist is also getting there.

Ranguard