Gitolite

Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features.


Gitolite Overview

Gitolite is a self-hosted software project that allows you to set up Git hosting on a central server with fine-grained access control and many powerful features. With Gitolite, you can manage multiple repositories, assign permissions to users, and control who has access to specific projects.

Main Features of Gitolite

Gitolite offers several key features that make it an attractive option for managing Git repositories:

  • Multi-repo support: Create and manage multiple Git repositories on a single server.
  • Access control: Assign permissions to users or groups, controlling who can read, write, or administer specific repositories.
  • SSH-based access: Use SSH keys to authenticate users and grant access to repositories.
  • Repository templates: Use pre-defined templates to simplify the creation of new repositories.
  • Virtual refs: Create virtual references to remote repositories, allowing for easy collaboration and mirroring.
  • Advanced features: Includes advanced features such as delegation of admin duties, customizing git-config values, and more.

These features make Gitolite an ideal solution for organizations or individuals who need to manage multiple Git repositories and control access to sensitive projects.

Related

Kallithea
Hubzilla
Gitblit
paper{s}pace
Rapido
Drupal
cState
gitbucket
Pleroma