Try the steps mentioned here on git-scm for http/s protocol.
Basically, after doing the git clone --bare , you need to run mv hooks/post-update.sample hooks/post-update withing your bare repository and then do a git update-server-info once and then you should be able to clone the repo.