Hi all,
I have set a git repository on a hosted public site: http://digilander.libero.it/mcostalba/scm/qgit.git
I cannot run any process (read git-daemon) on that site, so git-clone uses a 'dumb server' type protocol and this is what I got.
$ git clone http://digilander.libero.it/mcostalba/scm/qgit.git error: File 8dea03519e75f47da91108330dde3043defddd60 (http://digilander.libero.it/mcostalba/scm/qgit.git/objects/8d/ea03519e75f47da91108330dde3043defddd60) corrupt Getting pack list for http://digilander.libero.it/mcostalba/scm/qgit.git/ Getting index for pack fe1f3586b38e70e963de47f31379ef170adc5ca9 Getting pack fe1f3586b38e70e963de47f31379ef170adc5ca9 which contains 8dea03519e75f47da91108330dde3043defddd60 walk 8dea03519e75f47da91108330dde3043defddd60 walk ec47dab590fb838ba2be7af5bf9aa46d9f2e502d
-------------- cut ------------------------
walk 907d47e836f4f174386d02d21e38aeafc1e79626 walk 5d3454248bbb3aaba080057dc9666a3c3aaeca1f $
The above mentioned error belongs to git requests a non existing object (8dea03519e75f47da91108330dde3043defddd60) _and_ the site answers with a pre-canned 'page not found' html page instead of reporting 404 error.
After some research I found it is quite common for public hosting sites to use a pre-canned 'Sorry, no page here' html stuff instead of 404.
So my request is if it is possible for git to _learn_ this and to avoid been fooled by these kind of public sites.
Thanks Marco