Sauvegarder les dépôts GitHub, GitLab, Bitbucket et Forgejo avec gitbackup
Exécutez des sauvegardes reproductibles de dépôts multi-forges à partir d'une seule configuration, au lieu d'écrire manuellement des scripts de clone et d'exportation par fournisseur.
Prérequis
Binaire gitbackup ou image conteneur, jetons d'accès aux forges, stockage de sauvegarde
Installation
Utilisez le chemin d'installation officiel ou la configuration qui correspond à votre environnement :
- Les images Docker sont publiées sur GitHub Container Registry à chaque version :
- docker pull ghcr.io/amitsaha/gitbackup:
- docker run --rm \
- Docker Desktop pour Mac exécute les conteneurs à l'intérieur d'une machine virtuelle Linux et traduit les montages de volumes via sa couche de système de fichiers (VirtioFS). En raison de cette traduction, l'UID du conteneur (65532) est mappé automatiquement — vous n'avez **...
Exigences et mises en garde de l'outil officiel :
- Image Docker
-
Image Docker
- Le conteneur s'exécute en tant qu'utilisateur non root (nonroot, UID 65532). Le clonage HTTPS (
-use-https-clone) est recommandé dans les conteneurs car il ne nécessite aucune gestion de clés SSH.
Notes d'utilisation de base ou de démarrage :
-
Exécutez avec le clonage HTTPS (recommandé) :
-
À partir de la version 0.6, si vous exécutez gitbackup sans spécifier
GITHUB_TOKEN, il vous demandera de compléter -
Extrait de la documentation officielle : https://raw.githubusercontent.com/amitsaha/gitbackup/HEAD/README.md