Comment puis-je pipe un git clone aux archives (tar, gzip)

Je suis en train de faire un simple script de sauvegarde pour mon hébergée à distance git repos. Dans le script que j'ai quelques lignes qui actuellement ressembler à ceci:

git clone git@server:repo.git $DEST
tar czvf repo.tgz $DEST
rm -rf $DEST

Est-il un moyen de faire cela, tout se fait en une seule ligne? Puis-je pipe le git clone dans la commande tar? Je n'ai pas besoin cloné répertoire, je veux juste l'archive compressée.

J'ai tenté quelques expériences, mais n'arrive pas à comprendre la syntaxe.

OriginalL'auteur bryan kennedy | 2011-05-13