Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
pure-Java WAR capable of hosting git repos and exposing them with git+ssh. Basically a stripped-down copy of Gerrit
Java Shell

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
mini-git-server-httpd
mini-git-server-server
mini-git-server-sshd
mini-git-server-util-cli
mini-git-server-util-ssl
mini-git-server-war
.gitignore
COPYING
README.md
pom.xml [maven-release-plugin] prepare for next development iteration

README.md

mini-git-server

Pure-Java WAR capable of hosting git repos and exposing them with git+ssh. Basically a copy of Gerrit (http://code.google.com/p/gerrit/) - with all the review-related functionality stripped away and the dependency on a database removed (making it entirely filesystem based).

I use it for integration-testing my git client.

Just as with Gerrit, the location of the server site is passed to the war using the 'gerrit.site_path' system property (will probably rename that at some point), and the format of the directory structure and the [gerrit.site_path]/etc/gerrit.config file is just the same. My gerrit.config file is just:

[gerrit]
    basePath = "repos"

...and which means the server will expect to find all the repos in [gerrit.site_path]/repos

Something went wrong with that request. Please try again.