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