J'ai l'impression qu'on ne se comprend pas

Ton dépôt local te permet de créer plusieurs fichiers, par exemple /var/backups/local1/fichier1, /var/backups/local1/fichier2, /var/backups/local1/fichier3 (ça peut être des fichiers ou des archives).
Je pense que jusqu'à là, on est d'accord.
Si c'est un dépôt de type files (l'actuel), ces fichiers seront ceux d'origine.
Si c'est un dépôt de type tar.gz (qui n'existe pas encore), on aura un seul fichier /var/backups/monarchive.tar.gz (avec un petit dossier caché à côté pour conserver l'état du dépôt).
Si je veux les envoyer via rsync, c'est assez facile : il suffit de faire dans le remote :
rsync /var/backups/local1 ssh://server:destinationSi je veux faire une archive et l'envoyer, c'est aussi facile dans le remote :
tar -Czf /tmp/archive.tar.gz /var/backups/local1 && curl -T /tmp/archive.tar.gz ftp://server:destination Par contre, si je veux faire un git, je dois faire :
git init /var/backups/local1
git add .
git commit -am 'message'
git push http://server/destination.git
Malheureusement, ça modifie /var/backups/local1 et ça me chagrine quand même pas mal
