Git Archive du repository Git local

J’ai un repository Git sur un serveur et sur le même serveur, j’ai un script qui doit faire une git archive du référentiel.

Voici mon exemple de commande d’ git archive qui fonctionne bien pour les référentiels Git distants:

 sudo git archive --remote=ssh://[email protected]/var/repo/myrepo.git --format=tar --output=src.tar development 

Que devrais-je faire / changer pour exécuter la commande mentionnée ci-dessus sur le même serveur afin de ne pas avoir à mettre tous les éléments SSH? Étant donné que la commande est exécutée sur le même ordinateur que le référentiel, puis-je accéder directement au répertoire Git?

Merci

Utilisation

 cd .../yourcode sudo git archive --format=tar --output=src.tar development 

(c’est probablement inutile à sudo )

Sûr. Exécutez simplement l’ git archive partir du répertoire contenant le --remote local et ne spécifiez pas --remote .

Depuis le répertoire qui est votre repository git, exécutez: git archive | bzip2> full / relative / ou / qualified / path / to / place / you / want / to / store / votre / archive.tar.bz2