edit | blame | history | raw

Overview

Screenshots

Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.

Its designed primarily as a tool for small workgroups who want to host centralized repositories.

Gitblit is available in two variations:


  • *Gitblit GO* - a complete & integrated pure Java stack


    This is what you should download if you want to go from zero to Git in less than 5 mins.

    Gitblit GO is like a mashup of Apache httpd, Git, and Gitweb with simplified configuration and maintenance.

    All dependencies are downloaded on first execution.


  • *Gitblit WAR* - a traditional WAR distribution


    This is what you should download if you want to deploy Gitblit into your own servlet container (e.g. Tomcat, Jetty, etc).

    All dependencies are bundled.

Java Runtime Requirement

Gitblit requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit (JDK).

Current Release

%VERSION% (go|war) based on %JGIT%   released %BUILDDATE%

  • added: federation feature to allow gitblit instances to pull repositories and, optionally, settings and accounts from other gitblit instances.

    This is something like svn-sync for gitblit.

    **New:** federation.name =

    **New:** federation.passphrase =

    **New:** federation.allowProposals = false

    **New:** federation.proposalsFolder = proposals

    **New:** federation.defaultFrequency = 60 mins

    **New:** mail. settings for sending emails

    **New:** user role #notfederated to prevent a user account from being pulled by a federated Gitblit instance
  • added: google-gson dependency
  • added: javamail dependency
  • updated: MarkdownPapers 1.1.1

issues, binaries, and sources @ Google Code

sources @ Github

License

Gitblit is distributed under the terms of the Apache Software Foundation license, version 2.0