Outils pour utilisateurs

Outils du site


cyber:outils:git-dumper

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

cyber:outils:git-dumper [2025/06/20 16:21] – créée admincyber:outils:git-dumper [2025/06/20 17:32] (Version actuelle) admin
Ligne 1: Ligne 1:
 +====== Git-Dumper ======
 +===== Description =====
 +
 +Git-Dumper est un outil open source qui permet d'extraire de manière automatisée un répertoire Git exposé sur un serveur web. 
 +
 +===== Installation =====
 +
 +L'installation nécessite "Python3" et le gestionnaire de paquets **pip**.
 +
 +<code class="bash">pip install git-dumper</code>
 +
 +===== Cas d'utilisation =====
 +
 +  * Lorsqu'un répertoire .git a été identifié sur un serveur web. 
 +
 +===== Fonctionnalités principales =====
 +
 +  * Extraction du répertoire distant vers un répertoire local.
 +  * Restauration des fichiers de l'arbre de travail git.
 +
 +====== Exemple d'exploitation ou d'utilisation ======
 +
 +Si vous trouvez un .git exposé sur un service web, ici http://example.com/.git, vous pouvez utiliser "Git-Dumper" de la façon suivante:
 +
 +<code class="bash">git-dumper http://example.com/.git ./extraction_example </code>
 +
 +Grâce à cette commande, nous extrayons le .git distant, vers un dossier local. Le résultat est le suivant : 
 +
 +<code>
 +[-] Testing http://example.com/.git/HEAD [200]
 +[-] Testing http://example.com/.git/ [200]
 +[-] Fetching .git recursively
 +[-] Fetching http://example.com/.git/ [200]
 +[...]
 +[-] Fetching http://example.com/.git/logs/refs/remotes/origin/main [200]
 +[-] Fetching http://example.com/.git/hooks/pre-push.sample [200]
 +[-] Running git checkout .
 +</code>
 +
 +Nous avons maintenant le contenu du répertoire git dans notre dossier **./extraction_example**.
 +
 +====== References ======
 +  * https://github.com/arthaud/git-dumper
 +  * https://git-scm.com/doc
 +
 +
 +
 ====== Retour fiches outils ====== ====== Retour fiches outils ======
   * [[cyber:outils:accueil|Cyber fiches outils]]   * [[cyber:outils:accueil|Cyber fiches outils]]
cyber/outils/git-dumper.txt · Dernière modification : 2025/06/20 17:32 de admin