git
===
+DNS
+---
+
+Set up <domain> and git.<domain>.
+
+<domain> A <IPv4 address>
+<domain> AAAA <IPv6 address>
+git.<domain> CNAME <domain>
+
+SSL
+---
+
+Obtain a certificate with `certbot-nginx`.
+
+Install
+-------
+
+Install packages.
+
+```
+$ apt install fcgiwrap gitweb
+```
+
+Start services.
+
+```
+$ systemctl start fcgiwrap
+```
+
+Notes
+-----
+
Create a new user.
```
```
Create new bare repository.
+
+```
+$ mkdir <repository>
+$ git init --bare <repository>
+```
+
+Put repositories under `/srv/git` and change ownership.
+
+```
+$ chgrp -R www-data /srv/git
+```