= Git = Also see MemberManual/VersionControl/git == Gitweb == We are using [[https://git.wiki.kernel.org/index.php/Gitweb|gitweb]] from Debian. The configuration is stored at `/etc/gitweb.conf` and is just tracked with EtcKeeper. HCoop specific data is stored in `/var/local/lib/git`. The script `/afs/hcoop.net/common/etc/scripts/hcoop-git-maint` is run by cron every fifteen minutes to find new git repositories and link them into `/var/cache/git`. This also generated a static cache of the front page, but this is not used at present. == Git Daemon == We are using a standard `git-daemon` and controlling it using runsv via the `git-daemon-run` package. Since we already require members to place their bare repositories in `~/.hcoop-git` the daemon is run with `--export-all`, and so the `git-daemon-export-ok` file is neither respected nor required to export a git repository. When configuring on a machine with a firewall make sure to open the `git` service port.