8e52e74bd3
Adds a user & group which are configured to own the local depot copy, and a cgit service to serve it. The depot checkout was configured as: mkdir -p /var/git && chown git: /var/git # now, as the git user, in /var/git git clone --bare ... depot chmod -R g+rw /var/git chmod g+s (find /var/git -type d) git init --bare --shared=all depot My personal user is a member of the git group, which means that after the above configuration I can push to the bare repo as my user and things work. Also, crucially, the `post-update` hook must be enabled as cgit uses the dumb HTTP transport. |
||
---|---|---|
.. | ||
infra | ||
journaldriver | ||
kontemplate | ||
mq_cli | ||
nixos | ||
posix_mq.rs | ||
secrets | ||
sync-gcsr | ||
kms_pass.nix |