Gitblit - Pure Java Git Solution

  •        175

Gitblit is an open source, pure Java Git solution for managing, viewing, and serving Git repositories. It can serve repositories over the GIT, HTTP, and SSH transports; it can authenticate against multiple providers; and it allows you to get up-and-running with an attractive, capable Git server in less than 5 minutes. Gitblit can be used as a complete Git stack for cloning, pushing, and repository access control.

http://gitblit.com
https://github.com/gitblit/gitblit

Tags
Implementation
License
Platform

   




Related Projects

Gitbucket - A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

  •    Scala

GitBucket is Open Source Git platform on JVM. It support includes Easy installation, Intuitive UI, API compatibility with GitHub, GitLFS support, Repository viewer including an online file editor, LDAP integration, Activity timeline and email notifications and lot more.

Kallithea - Powerful management tool for Mercurial and Git

  •    Python

Kallithea provides source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. It provides powerful access management system lets you decide who has access to the repository, and what operations they’re entitled to do. All requests are authenticated and logged, giving the administrator an ability to review users’ activity. It has builtin support push/pull server, full text search and code-review.

Gitblit - a pure Java Git solution

  •    Java

Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories. It's designed primarily as a tool for small workgroups who want to host centralized repositories. It is distributed in two variations Gitblit GO - a complete & integrated pure Java stack, Gitblit WAR - a traditional WAR distribution.

Gogs - A self-hosted Git service written in Go

  •    Go

Gogs(Go Git Service) is a painless self-hosted Git Service written in Go. It supports Create/manage/delete organization with team management, Create/fork/migrate/mirror/delete/watch/rename/transfer public/private repository, Repository viewer/release/issue tracker, Mail service(register, issue), Administration panel, Activity timeline and lot more.

Gitlab - The platform for modern developers

  •    Ruby

GitLab Community Edition (CE) is open source software to collaborate on code. Create projects and repositories, manage access and do code reviews. Each project has a wiki backed up by a separate git repository. Use the ticketing system included in GitLab or integrate your existing system and lot more.


RHodeCode - Centralized control for distributed repositories

  •    Python

RhodeCode is an open source repository management platform. It provides unified security and team collaboration across Git, Subversion, and Mercurial. Pick the repository type depending on your project, not on your code management tool. Read and write in all repository types from one central point, and see commits, forks, and changeset merges at a glance. Its features include Intuitive System Management, Full text search, Access Management, Change log etc.

Git

  •    C

Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Gitea - A painless, self-hosted Git service

  •    Go

The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. This project has been forked from Gogs.

SparkleShare - Share and collaborate by syncing with any Git repository instantly

  •    CSharp

SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available for Linux distributions, macOS, and Windows. Support the project on Patreon. SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.

Darcs - Distributed Revision Control in Haskell

  •    Haskell

Darcs is a distributed advanced revision control system written in Haskell. It is similar to Git, Mercurial and Bazaar. User will have own personnel repository and commits his changes to it. Later the changes are pushed to the centralized repository. Every repository is a branch and it provides support to integrate the changes between them. It provides support to send the changes by email.

Bonobo Git Server - Simple git server for Windows

  •    CSharp

Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. It helps to manage users and have full control over your repositories with a user friendly graphical interface. It supports Repository browser, Commit browser, User and team based repository access etc.

Gitolite - Hosting git repositories

  •    Perl

Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features. It is an access control layer on top of git.

GVFS - Git Virtual File System, Manages massive Git repositories

  •    CSharp

GVFS stands for Git Virtual File System, It manages massive Git repositories possible. GVFS virtualizes the file system beneath your git repo so that git and all tools see what appears to be a normal repo, but GVFS only downloads objects as they are needed. GVFS also manages git's sparse-checkout to ensure that git operations like status, checkout, etc., can be as quick as possible because they will only consider the files that the user has accessed, not all files in the repo.

git - Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored

  •    C

Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. Git is an Open Source project covered by the GNU General Public License version 2 (some parts of it are under different licenses, compatible with the GPLv2). It was originally written by Linus Torvalds with help of a group of hackers around the net.

Phabricator - A powerful software development platform

  •    PHP

Phabricator is a collection of web applications which help software companies build better software. It provides support to Manage projects, Manage team members, Track bugs, Code review, Host and browse Git, Mercurial, and Subversion repositories and Audit Source Code.

Ankhsvn

  •    CSharp

AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008 and 2010. AnkhSVN provides source code management support to all project types supported by Visual Studio and allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE.

Gerrit - Code Review tool for Git

  •    Java

Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer.

Subversion

  •    C

Subversion is an open source version control system. Founded in 2000 by CollabNet, Inc., the Subversion project and software have seen incredible success over the past decade. The open source community has used Subversion widely: for example in projects such as Apache Software Foundation, Free Pascal, FreeBSD, GCC, Django, Ruby, Mono, SourceForge, ExtJS, Tigris.org, PHP and MediaWiki. Google Code also provides Subversion hosting for their open source projects.

course-git-blog-project - Sample repo of a blog for the Git course

  •    HTML

This is the repo for Udacity's Version Control with Git course. In the course, students will learn version control while learning the basics to intermediate knowledge of Git. This repo contains the source code of a blog project that will be used throughout the course.

azure-repos-vscode - Visual Studio Team Services Extension for VS Code

  •    TypeScript

This extension allows you to connect to Azure DevOps Services and Team Foundation Server and provides support for Team Foundation Version Control (TFVC). It allows you to monitor your builds and manage your pull requests and work items for your TFVC or Git source repositories. The extension uses your local repository information to connect to either Azure DevOps Services or Team Foundation Server 2015 Update 2 (and later). Here is the Walkthrough of the Azure Repos extension for Visual Studio Code video that shows many of the features of the extension.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.