Skip to main content

A tiny server for your git repositories, allowing configurable levels of access for multiple users.

Project description

githome is an authorization system for hosting git repositories. It allows to create rules for different users, such as a read-only or developer access and makes it easy to create new repositories by simply pushing, without having to prior create them.

githome is somewhat similar to gitolite, the successor to gitosis. It aims to be a little more self-containted and easier to install and administer - and it’s written in Python instead of Perl. The main difference is that it uses a command-line interface and database to handle settings instead of a git repository, making setups more self-contained and migrateable.

Since it is a security-sensitive piece of software facing the outside world, detailed information about its structure is found in the documentation, to help anyone administering it understand the implications on the systems security.

Project details


Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page