Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to have a frontend to my local git repository like github, so I can send my peers links to diffs.

is there anything free that does this?

share|improve this question
up vote 5 down vote accepted

Gitweb and cgit are web-based browsers for Git repositories. They're entirely read-only, however, without any Github features.

(Examples: runs cgit; runs Gitweb.)

git instaweb will launch gitweb on a local webserver, but it only comes bundled with "first class" git platforms. It doesn't come with msysgit. If someone finds a git instaweb bundle or plugin for windows, please edit this answer.

share|improve this answer
Grawity, could you perhaps add a bit of information about what Gitweb is? Just a single link, even to a useful source, isn't very useful to visitors because it tells us nothing about it. – nhinkle Jan 25 '11 at 19:37
And the git instaweb command is good for one-off sharing. – Tobu Feb 28 '11 at 8:36

bananajour is a web application for hosting local git repositories that seems to fit the bill. It shows diffs and can be cloned/pushed/pulled to/from. It also supports bonjour discovery which makes it ideal in a local network.

It seems the project has not seen much activity in the last couple of months, though.

share|improve this answer

TortoiseGit. It's open source, and I think it's what your looking for, but I've never used it.

share|improve this answer
TortoiseGit is a git client. Dustin is looking for a GUI for git server... – udo Jan 25 '11 at 16:30
@udo: There is no such thing a a Git server as it is distrubuted. So TortoiseGit is a valid answer... – Tom Wijsman Jan 25 '11 at 23:10
@Tom: There is - git-daemon for the Git protocol. (And good old sshd for write access.) – grawity Jan 26 '11 at 14:12
Yes, but that's a deamon, it's more like a service than a server. – Tom Wijsman Jan 26 '11 at 14:22

"gitosis" and "gitolite" both aim to do somewhat similar things, and may provide more features than the standard "gitweb"

share|improve this answer

If you simply copy (or clone) your entire git repo to a web-accessible folder, you can just access it over http.

Actually, you also have to run git update-server-info in the repository, and you need to clone the .git folder inside the repo.

Example: git clone

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.