Quelle est la meilleure façon de créer une sauvegarde locale d'un dépôt git hébergé sur GitHub, étant donné les exigences suivantes?:
La sauvegarde locale doit être un nu-repo.
La sauvegarde doit inclure toutes les branches.
Il devrait être facile à (progressivement) mise à jour de la sauvegarde.
En gros, je veux un miroir parfait, avec la possibilité de mettre à jour facilement. En tant que tel, la commande
git clone --mirror git://github.com/...
vient à l'esprit, mais aussi loin que je peux dire, qui n'autorise pas une simple mise à jour (je dois le supprimer et de le recréer ma sauvegarde locale). Aussi, le miroir option pour git clone semble assez récent, je ne l'ai pas sur certains systèmes, je suis en train de travailler sur (qui ont légèrement les anciennes versions de git en cours d'exécution).
Quelle est votre solution recommandée pour ce genre de problème?