GITOLITE-MAN(1)
β¨ 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-usersis 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-membershipsdoes 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
- debian bookworm: gitolite3 3.6.12-1 Β· GPL-2.0-only
- ubuntu jammy: gitolite3 3.6.12-1 Β· GPL-2.0-only
- ubuntu noble: gitolite3 3.6.12-1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms