Enable the dav and dav_fs modules of apache: $ a2enmod dav_fs (just to be sure. dav_fs might be unneeded, I don't know)
$ a2enmod dav The DAV lock is located in /etc/apache2/mods-available/dav_fs.conf: DAVLockDB /var/lock/apache2/DAVLock
<Location /my-new-repo.git> DAV on AuthType Basic AuthName "Git" AuthUserFile /etc/apache2/passwd.git Require valid-user </Location>
passwd -c /etc/apache2/passwd.git user
SSLEngine On SSLCertificateFile /etc/apache2/ssl/server.crt SSLCertificateKeyFile /etc/apache2/ssl/server.key