This is an open series in which Hacker Public Radio Listeners can share their knowledge and experience of version or revision control systems such as Bazaar, Mercurial, Subversion, CVS and Git.
Gitolite provides an admin a centralised interface, in the form of a configuration file, to make managing users, user permissions, repos, and user and repo groups easy. It abstracts Git users from UNIX users by defining a user by public keys, and manages permissions down to the branch-level. And better yet, it is itself managed over Git.
Comment #1 posted on 2018-01-11 16:03:28 by jimzat
gitolite and HPR2446
Thank you for these two episodes (2446 & 2461)!
I have been using git at work for over 5-1/2 years on two desktops and one laptop (1 Windows XP and 2 Linux) using ssh keys that I have manually put in place on the various machines.
I currently have over 60 unique repositories of which some are customer configuration specific and some are globally common.
At this point in time, I need to allow access for other developers to "my" repos. It took me around a day to implement the method explained in episode 2446 and less than a couple of hours to replace that with using gitolite! Managing the keys and wildcard repos within gitolite is so much easier than the manual requirements of the method from episode 2446.
Comment #2 posted on 2018-01-13 02:49:36 by Klaatu
Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.
Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).