iki-git-shell(1)
π NAME π
iki-git-shell β the ikiwiki-hosting helper π«Ά
β¨ SYNOPSIS β¨
iki-git-shell -c command argument
π DESCRIPTION π
okay so bestie, listen. iki-git-shell is literally just a wrapper for git-shell β every parameter you hand it gets passed straight on through to that program. no cap. it's giving middle-manager energy but make it useful π
where it really eats is in an ssh authorized_keys file for an ikiwiki-hosting site user. drop it in there and it stacks a whole bunch of safety features on top of incoming commits, which is honestly so iconic of it. those safety features include:
- the ability to park a repo, which stops any changes from happening to it π
- limiting access to only a site's
source.gitrepository and literally no other repositories. that's it. that's the whole list. stay in your lane bestie π§
and then, on top of all the regular git-shell commands it runs, there's a very few other commands the remote user is allowed to run:
logviewβ tails their site's apacheaccess.logπlogdumpβ dumps it out π€
π SEE ALSO π
ikisite(1)git-shell(1)
π AUTHOR π
Joey Hess <joey@ikiwiki.info> π
and that's the whole vibe check, bestie β this was iki-git-shell(1) from the General Commands Manual, mwah π periodt β¨π¦πΈ
π¦ where this page comes from
- debian bookworm: ikiwiki-hosting-web 0.20220716-2+deb12u1 Β· AGPL-3.0-or-later
- debian trixie: ikiwiki-hosting-web 0.20220717-2 Β· AGPL-3.0-or-later
- ubuntu jammy: ikiwiki-hosting-web 0.20180719-2 Β· AGPL-3.0-or-later
- ubuntu noble: ikiwiki-hosting-web 0.20220716-2 Β· AGPL-3.0-or-later
- ubuntu questing: ikiwiki-hosting-web 0.20220717-2
- ubuntu resolute: ikiwiki-hosting-web 0.20220717-2build1 Β· AGPL-3.0-or-later
- ubuntu stonking: ikiwiki-hosting-web 0.20220717-2build1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms