Gitblit
gitblit.org
Spec sheet
- Purpose
- Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories, designed primarily for small workgroups hosting centralized repositories.Read 10 Oct 2026 · gitblit.com
- Access controls
- Access permissions are assigned per repository and include view, clone, push, ref creation, ref deletion, and rewind permissions.Read 10 Oct 2026 · gitblit.com
- Administration API
- Administrators can manage repositories, user accounts, and teams through the web UI, JSON RPC, or SSH command line with the Powertools plugin.Read 10 Oct 2026 · gitblit.com
- Backup and federation
- Federation can back up repositories and optionally user accounts, team definitions, server settings, and Groovy push-hook scripts to another Gitblit instance or a Federation Client.Read 10 Oct 2026 · gitblit.com
- Code collaboration
- It includes optional issue tracking and a pull-request-like workflow based on branches in the primary repository.Read 10 Oct 2026 · gitblit.com
- Deployment options
- Gitblit GO is an integrated Jetty-based stack, while Gitblit WAR is intended for deployment in a servlet container.Read 10 Oct 2026 · gitblit.com
- Git transports
- SSH, HTTP, and the Git protocol are supported out of the box.Read 10 Oct 2026 · gitblit.com
- Integration
- Authentication options include LDAP, Redmine, Salesforce, Windows, PAM, and custom user services.Read 10 Oct 2026 · gitblit.com
- Notable limitation
- Built-in access controls apply to entire repositories and are not branch-based.Read 10 Oct 2026 · gitblit.com
- Plugins and hooks
- Gitblit supports plugins and Groovy push-hook scripts that can run before or after pushes.Read 10 Oct 2026 · gitblit.com
- Repository features
- Features include personal repositories, repository forks, create-on-push, and automatic updates for repository mirrors.Read 10 Oct 2026 · gitblit.com
- Runtime requirement
- Gitblit requires a Java 8 Runtime Environment or Development Kit.Read 10 Oct 2026 · gitblit.com
- Security features
- Gitblit GO can generate an SSL certificate for HTTPS and includes a GUI tool for X.509 PKI tasks, including certificate generation, revocation, and distribution.Read 10 Oct 2026 · gitblit.com
- Security update
- The 1.10.0 release fixes a vulnerability that could bypass authentication on SSH transport, and the release notes urge users to update.Read 10 Oct 2026 · gitblit.com
Plans and prices
Gitblit Free Open-source Git server · Apache License 2.0 Read 10 Oct 2026 · gitblit.com
Where Specifiction places it
- Git Hosting Services#14 of 358.1