{"meta":{"title":"Sauvegarde d’un référentiel","intro":"Vous pouvez utiliser Git, un outil tiers,  ou l’API pour sauvegarder votre référentiel.","product":"Référentiels","breadcrumbs":[{"href":"/fr/repositories","title":"Référentiels"},{"href":"/fr/repositories/archiving-a-github-repository","title":"Archiver un dépôt"},{"href":"/fr/repositories/archiving-a-github-repository/backing-up-a-repository","title":"Sauvegarde d’un référentiel"}],"documentType":"article"},"body":"# Sauvegarde d’un référentiel\n\nVous pouvez utiliser Git ou l’API pour sauvegarder votre référentiel.\n\nVous pouvez souhaiter effectuer des sauvegardes des référentiels à des fins d’archivage ou de récupération d’urgence.\n\nEn fonction des fonctionnalités GitHub que vous utilisez et de vos besoins (par exemple, si vous devez être en mesure de restaurer la sauvegarde), il existe différentes options de sauvegarde qui incluent des données différentes.\n\nVous pouvez stocker vos sauvegardes sur un disque dur externe et/ou les charger dans un service de sauvegarde ou de stockage cloud tel que [Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview/), [Google Drive](https://www.google.com/drive/) ou [Dropbox](https://www.dropbox.com/dropbox).\n\n## Sauvegarde d’un référentiel Git avec l’interface CLI Git\n\nUn référentiel Git comprend tous les fichiers et dossiers associés à un projet, ainsi que l’historique des révisions de chaque fichier. Pour plus d’informations, consultez « [À propos de Git](/fr/get-started/using-git/about-git#about-repositories) ».\n\nVous pouvez effectuer une sauvegarde d’un référentiel Git, y compris l’historique des révisions, en effectuant un clone miroir avec l’interface CLI Git.\n\nPour effectuer un clone miroir, utilisez la commande `git clone` avec l’option `--mirror`.\n\n```bash\ngit clone --mirror https://github.com/EXAMPLE-USER/REPOSITORY.git\n```\n\nSi le référentiel comprend des objets Stockage des fichiers volumineux Git, importez les objets. Pour plus d’informations sur Stockage des fichiers volumineux Git et sur la façon de l’installer, consultez [À propos du stockage de fichiers Git volumineux](/fr/repositories/working-with-files/managing-large-files/about-git-large-file-storage).\n\n```bash\ngit lfs fetch --all\n```\n\nUne fois que vous avez cloné le référentiel Git, vous pouvez le compresser dans une archive (par exemple, un fichier `.zip` ou `.tar.gz`) et le déplacer dans un emplacement de conservation sécurisé.\n\nVous pouvez restaurer votre sauvegarde en décompressant l’archive, puis en poussant le référentiel Git vers un Git distant.\n\n## Sauvegarde d’un wiki avec l’interface CLI Git\n\nLes wikis dans GitHub sont stockés en tant que référentiels Git. Cela signifie que vous pouvez sauvegarder un wiki par clonage. Pour plus d’informations sur la façon de cloner un wiki à l’aide de Git, consultez [Ajout ou modification de pages wiki](/fr/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages#cloning-wikis-to-your-computer).\n\nUne fois que vous avez cloné le wiki, vous pouvez le compresser dans une archive (par exemple, un fichier `.zip` ou `.tar.gz`) et le déplacer dans un emplacement de conservation sécurisé.\n\nVous pouvez restaurer votre sauvegarde en décompressant l’archive et en poussant le référentiel wiki vers un Git distant.\n\n## Sauvegarde d’un référentiel Git et des métadonnées sélectionnées avec des archives de migration\n\nVous pouvez utiliser l’API REST pour générer une archive de migration d’un référentiel. Pour plus d’informations, consultez « [Points de terminaison d’API REST pour les migrations d’organisation](/fr/rest/migrations/orgs) ».\n\nLes archives sont conçues pour déplacer des données entre les produits GitHub, mais elles peuvent également être utilisées pour sauvegarder un référentiel à des fins d’archivage\n\n> \\[!WARNING]\n> Les archives de migration n’incluent pas toutes les données liées à un référentiel. Par exemple, les objets, les discussions ou les paquets Stockage des fichiers volumineux Git ne sont pas inclus. Pour plus d’informations sur le contenu des archives de migration, consultez [À propos des migrations entre les produits GitHub avec GitHub Enterprise Importer](/fr/migrations/using-github-enterprise-importer/migrating-between-github-products/about-migrations-between-github-products).\n\nUne fois que vous avez généré une archive, vous pouvez la déplacer vers un emplacement de votre choix pour assurer la conservation sécurisée.\n\nLes archives de migration\nIl n’existe aucun moyen documenté de restaurer les archives de migration sur GitHub, de sorte que ces sauvegardes ne conviennent qu’à des fins d’archivage.\n\n## Outils de sauvegarde tiers\n\nDifférents outils en libre-service permettent d’automatiser les sauvegardes des référentiels. Les outils de sauvegarde téléchargent les données à partir de référentiels *spécifiques* et les organisent dans une nouvelle branche ou annuaire.\n\nPour plus d’informations sur les outils de sauvegarde en libre-service, consultez la [catégorie Utilitaires de sauvegarde sur GitHub Marketplace](https://github.com/marketplace?type=apps\\&category=backup-utilities)."}