GitDownloader project

GitDownloader is a console project that will download a file from
git repository by creating a local repository cache, and then
will retrive the file from this repositry by its ID.

It will be used on further indexer version so it can be used with
any kind and any git provider service.