Vous pouvez "télécharger le répertoire .git de quelqu'un d'autre", mais ce quelqu'un d'autre est le dépôt officiel lui-même. Les dépôts de LibreOffice sont disponibles via http, par exemple le dépôt de build.git
est à http://anongit.freedesktop.org/git/libreoffice/build.git/ (voir http://cgit.freedesktop.org/libreoffice/ pour la liste complète, l'URL http se trouve au bas de la page de chaque dépôt).
Ce que vous voyez sur ces URL http n'est rien d'autre qu'un .git
(en fait un référentiel "nu", qui contient uniquement ce que vous trouverez dans le répertoire .git
). Il s'agit du même répertoire que le serveur pour le git://
protocole ( git daemon
) se lirait comme suit. Si vous faites une copie de ces répertoires avec un téléchargeur web (par exemple wget -m -np
), vous pouvez cloner depuis votre copie et cela fonctionnera aussi bien que si vous aviez cloné directement depuis le dépôt http.
Donc, ce que vous pouvez faire est : pour chaque dépôt, obtenez une copie de celui-ci avec votre téléchargeur web préféré (qui traitera tous les problèmes de reprise des téléchargements interrompus), et clonez à partir de cette copie. Quand vous voulez mettre à jour, utilisez à nouveau votre téléchargeur web préféré pour mettre à jour votre copie, et tirez de cette copie. Désormais, vos clones et mises à jour sont aussi résistants aux mauvaises connexions que l'est votre téléchargeur web préféré.