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 | ||