title: How to set up git over http?
body: <p>I need to set up a git server with git-over-http (smart http), but the resources available online are a mess, mixing in other apache configuration, missing details or not being explicit enough.</p>
  
  <p>I am answering this question myself based on what I found lacking in the available resources.</p>