--- /dev/null
+<VirtualHost *:80>
+ Include sites-common/git
+</VirtualHost>
+
+<IfModule mod_ssl.c>
+<VirtualHost *:443>
+ Include sites-common/git
+ Include sites-common/ssl-common
+ SSLCertificateFile /etc/letsencrypt/live/git.dehnerts.com/fullchain.pem
+ SSLCertificateKeyFile /etc/letsencrypt/live/git.dehnerts.com/privkey.pem
+</VirtualHost>
+</IfModule>
--- /dev/null
+ServerName git.dehnerts.com
+
+SetEnv GITWEB_CONFIG /etc/gitweb.conf
+SetEnv GIT_PROJECT_ROOT /var/lib/gitolite/repositories/
+
+DocumentRoot /var/www/git/
+
+<Directory "/usr/lib/git-core">
+ <Files "git-http-backend">
+ Options ExecCGI
+ Require all granted
+ </Files>
+</Directory>
+
+ScriptAliasMatch \
+ "(?x)^/git/(.*/(HEAD | \
+ info/refs | \
+ objects/(info/[^/]+ | \
+ [0-9a-f]{2}/[0-9a-f]{38} | \
+ pack/pack-[0-9a-f]{40}\.(pack|idx)) | \
+ git-(upload|receive)-pack))$" \
+ /usr/lib/git-core/git-http-backend/$1
+
+Alias /git/static /usr/share/gitweb/static
+ScriptAlias /git/ /usr/share/gitweb/gitweb.cgi