Title: How to publish a git repository on http
       Author: Solène
       Date: 07 October 2016
       Tags: unix git versioning
       Description: 
       
       Here is an how-to in order to make a git repository available for
       cloning through a simple http server. This method only allow people to
       fetch the repository, not to push. I wanted to set-up this to get my
       code, I don't plan to have any commit on it from other people at this
       time so it's enough.
       
       In a folder publicly available from your http server clone your
       repository in bare mode. As explained in
       the
       [https://git-scm.com/book/tr/v2/Git-on-the-Server-The-Protocols](man
       page):
       
           $ cd /var/www/htdocs/some-path/
           $ git clone --bare /path/to/git_project gitproject.git
           $ cd gitproject.git
               $ git update-server-info
           $ mv hooks/post-update.sample hooks/post-update
           $ chmod o+x hooks/post-update
       
       Then you will be able to clone the repository with
       
           $ git clone https://your-hostname/some-path/gitproject.git
       
       the clone wasn't possible.