master TOC | main page | single-page | license

This is for gitolite "g3"; for older (v2.x) documentation click here

Hosting git repositories

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

Here's more on what it is, how it works, why you might need it, and who else is using it.

You may also want to look at these graphical overviews of the documentation: basic and advanced.

(for older gitolite (v1.x and v2.x) users)

For users of gitolite v2.x (call it "g2" for convenience),

quick links

The rest of the documentation is in the "master index" link at the top of each page on this website. This is the first place you should search when looking for specific information.

What is gitolite?

Gitolite is an access control layer on top of git. Here are the features that most people see:

contact and support

license

This documentation, which is maintained separately from the main gitolite source code, is copyright Sitaram Chamarty and is provided under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

However, certain parts are contributed by others who may have chosen other licenses; their names and license will be mentioned in the respective files.

Documentation for a software product will naturally contain code examples. I believe that the principle of fair use should cover use of those snippets; see especially factors 3 and 4 in the list of factors here.

If you're not convinced that it would be fair use, then you may consider those code snippets, as well as associated "comments" if any, to be under the GPLv2 license. Licensing is about intent, and the intent of these examples is that you use them wherever and however you can use gitolite itself.