git/list[1] front-page[2] threads[3] people[4] search[5] about
 

gitolite update

From
Sitaram Chamarty <sitaramc@gmail.com>
Date
Sep 25, 2009, 15:49 UTC
Message-ID
<slrnhbppko.tl3.sitaramc@sitaramc.homelinux.net>

This is an update on gitolite, the "lite" rewrite of gitosis (in perl) for a typical "corporate" environment, after a month of moderately heavy use at my workplace and quite a lot of updates and improvements (thanks to a lot of people on the list and on IRC, and colleagues at work). The latest version is at git://github.com/sitaramc/gitolite.git -- I recommend the "master" branch for most people.

My original reasons were per-branch permissions, limiting rewind/non-ff to specific people, and to install on any Unix with no dependencies and no root access, assuming git itself was already installed somehow.

Over the past month it acquired some more features/improvements. There's also oodles of documentation -- this is not one of those "figure it out yourself" systems :-)

Summary =======

  * simpler, but far more powerful, config file syntax,
    including specifying gitweb/daemon access.  You'll need this
    power if you manage lots of users + repos + combinations of
    access
  * more comprehensive logging
  * "personal namespace" prefix for each dev
  * migration guide and simple converter for gitosis conf file
  * "exclude" (or "deny" rights in the config file) -- this is
    the "rebel" branch in the repository, and always will be ;-)

All these points (and more) are explained in detail at http://github.com/sitaramc/gitolite/blob/ml/update.mkd (I wasn't sure if it was OK to post all that to the list; it was a bit long).

Anyway, if you're looking for features like this, give it a whirl -- I'd appreciate comments from users or even just people who read that page and have some thing to say. And needless to say I'll gladly help anyone having trouble; preferably on #git but the mailing list or personal email are fine too.

-- 
Sitaram

sitaramc@gmail.com / sitaram.chamarty@tcs.com
Message 1 of 1 in “gitolite update”
  1. Sitaram ChamartySep 25, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.