Hello,
First, I am a user of git for about 2 years, I really appreciated you all to create this great useful software!
My encountered problem is:
sometimes, the repo is big and because my networking is not stable(or my network proxy has
some limitations), so, the clone will always fail.
I tried following ways to solve this, however, not much success.
1. clone depth 1
git clone --depth=1 https://..../repo.git
however, some repo even depth=1 might fail.(It seemed that my network proxy limit tcp connection.
if transfer over 50M, it will break)
2. download bundle file.
but no all git repo provide bundle files to download.

After some investment on the code, I think, perhaps,
if enhance the git-http-backend to support http header: Range, or Content-Range,
maybe it will enable connection resuming.
the problem of this way is: it needs to upgrade the current deployed "git-http-backend",
and maybe much code need to change including git-remote-http etc.

This is the very basic thought, and whether I should try other way ?
Thanks a lot!

Reply via email to