GITOLITE-MAN(1)

πŸ“¦
version 3.6.12 Β· 2 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

✨ NAME ✨

gitolite β€” bestie, it's literally the gatekeeper for your git repositories πŸ’…πŸ‘‘


🌸 SYNOPSIS 🌸

gitolite sub-command [option...]

πŸŽ€ DESCRIPTION πŸŽ€

okay so here's the tea β˜• β€” you've got a whole lil squad of built-in subcommands and they're all ready to serve. and listen, every single one of them should respond to -h if you want the full lore on it, no cap πŸ‘‡

setup                       1st run: initial setup; all runs: hook fixups
compile                      compile gitolite.conf

query-rc                     get values of rc variables

list-groups                  list all group names in conf
list-users                   list all users/user groups in conf
list-repos                   list all repos/repo groups in conf
list-phy-repos               list all repos actually on disk
list-memberships             list all groups a name is a member of
list-members                list all members of a group

⚠️ Warnings ⚠️

  • list-users is disk bound and could take a while on sites with 1000s of repos 😭 like it's giving "go get a snack, this is gonna be a minute"
  • list-memberships does not check if the name is known. so if you hand it an unknown name it comes back with 2 answers: the name itself and @all πŸ’€ it's just out here answering questions nobody verified

Also β€” running gitolite help should give you a list of custom commands available. those may or may not respond to -h, depending on how they were written. lowkey unpredictable but we respect the hustle 🫢


and that's the whole page, bestie β€” go forth and gatekeep those repos πŸ’–βœ¨

this was gitolite-man(1), a User Commands moment, version 3.6.12-1 (Debian), dated 2020-12-25 πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from