gitolite.com Open in urlscan Pro
2606:50c0:8000::153  Public Scan

Submitted URL: http://gitolite.com/
Effective URL: https://gitolite.com/gitolite/index.html
Submission: On February 08 via api from GB — Scanned from GB

Form analysis 1 forms found in the DOM

<form>
  <div class="form-group">
    <input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
  </div>
</form>

Text Content

Gitolite
 * home
 * what/why
   * overview
   * concepts, conventions, terminology
 * install and setup
   * (unix/ssh experts) quick install and setup
   * normal ssh mode install and setup
   * (if all else fails) fool-proof, step-by-step, install and setup
   * HTTP mode install
   * migrating from v2
 * use
   * basic
     * basic administration
     * the "conf" file (part 1)
     * the "conf" file (part 2)
     * the "rc" file
     * your users' view
   * advanced
     * setting git-config values
     * gitolite options
     * ad hoc user-created ("wild") repos
     * using templates
     * virtual refs (part 1)
     * virtual refs (part 2)
     * delegation of admin duties
     * gitweb and git-daemon
     * mirroring
   * customise
     * core and "non-core" gitolite
     * writing your own non-core code
     * gitolite triggers
     * list of non-core programs shipped with gitolite
   * (quick! how do I...) the cookbook
 * HELP!
   * emergency!!
   * ssh
     * ssh
     * how gitolite uses ssh
     * ssh troubleshooting
   * regular expressions
 * other docs
   * miscellaneous features
   * using git namespaces
   * locking binary files
   * testing gitolite
   * packaging gitolite
   * more about gitolite
     * gitolite files & directories
     * the 3.3 format rc file
     * performance
     * internals
   * contrib
     * Using both ssh and http
     * Putty and Msysgit
     * Self-service key management
     * User key management
     * Emacs major mode
   * no way!

 * Search
 * Previous
 * Next

 * Hosting Git Repositories
 * install/setup
 * documentation
 * TROUBLESHOOTING
 * contact/support
   * security issues
   * mailing list(s)
   * IRC
 * license


HOSTING GIT REPOSITORIES

--------------------------------------------------------------------------------

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


INSTALL/SETUP

If you're installing via your package manager, make sure you get the right one;
it's often called gitolite3.

Source code is at https://github.com/sitaramc/gitolite.

If your Unix-fu and ssh-fu are good, take a look at the quick install page.
Otherwise follow the documentation flow, skipping whatever you think you don't
need.


DOCUMENTATION

(April 2014): There's a book on gitolite out. I've received some emails over the
years asking where to donate for gitolite to show your appreciation, and I've
always refused politely. Well, if you insist... buy the book :-)

In general, the sections (see links in the navigation bar at the top) should be
fairly self-explanatory, and reading through the documentation as it flows
(i.e., using the "Next" link at the top right of each page) should work fine.
There are some forward references here and there, but you can ignore those links
on a first pass.

In addition:

There's a fool proof setup guide with detailed help showing one fool-proof way
to install, as long as you follow instructions faithfully!

Once you've installed and setup, there's the cookbook with recipes for common
tasks.


TROUBLESHOOTING

The emergencies page helps with all sorts of install/setup issues, recovering
from lost keys and other self-inflicted wounds, lists some common (and some
uncommon!) errors and non-standard configs that may trip you up.


CONTACT/SUPPORT


SECURITY ISSUES

If you think you found a possible security issue, please email me
(sitaramc@gmail.com) directly.


MAILING LIST(S)

For all other communications, please use the mailing list. This has some
advantages over sending direct to me (if I'm not available, someone else might
respond; someone else may have additional info that I may not have thought of,
or experiences to share; the issue becomes searchable for future reference; and
finally, it keeps me honest!)

NOTE: The first email from a new member is held until I can clear it; subsequent
emails from the same email address do not get held up.

Mailing list for support and general discussion:

 * Subscribe: gitolite+subscribe@googlegroups.com
 * Post: gitolite@googlegroups.com

(If you're unwilling to join the mailing list, you can still send me direct mail
if it's something simple, obvious, or quick. But if the issue needs multiple
mails and/or some discussion, I prefer the mailing list.)

There's also a low traffic, one-way, mailing list for release and security
announcements:

 * Subscribe: gitolite-announce+subscribe@googlegroups.com

If you wish to send me code, please see the file called CONTRIBUTING in the
source distribution.


IRC

Our IRC channel is #gitolite on libera.chat. I live in India (UTC+0530 time
zone), but there are a few regulars (thanks, guys, you know who you are!) from
other times zones. That said, it's not heavy traffic and you may have to wait a
while for an answer, depending on the time of day and day of week.

There are also many gitolite-knowledgeable people on the git channel #git.


LICENSE

The gitolite software is copyright Sitaram Chamarty and is licensed under the
GPL v2; please see the file called COPYING in the source distribution.

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.

Note:

GIT is a trademark of Software Freedom Conservancy and my use of "Gitolite" is
under license.

--------------------------------------------------------------------------------

Documentation built with MkDocs.

SEARCH

×Close

From here you can search these documents. Enter your search terms below.





KEYBOARD SHORTCUTS

×Close

Keys Action ? Open this help n Next page p Previous page s Search