Two solutions (or rather workarounds) that come to mind are:
-
Use shallow clone i.e.
git clone --depth=1
, then deepen this clone usinggit fetch --depth=N
, with increasing N. You can usegit fetch --unshallow
(since 1.8.0.3) to download all remaining revisions. -
Ask somebody to bundle up to some tagged release (see git-bundle(1) manpage). The bundle itself is an ordinary file, which you can download any way, via HTTP/FTP with resume support, via BitTorrent, via rsync, etc. The you can create clone from bundle, fix configuration, and do further fetches from official LibreOffice repository.