{"meta":{"title":"Backup eines Repositorys durchführen","intro":"Sie können Git oder die API verwenden, um Ihr Repository zu sichern.","product":"Repositories","breadcrumbs":[{"href":"/de/enterprise-server@3.18/repositories","title":"Repositories"},{"href":"/de/enterprise-server@3.18/repositories/archiving-a-github-repository","title":"Archivieren eines Repositorys"},{"href":"/de/enterprise-server@3.18/repositories/archiving-a-github-repository/backing-up-a-repository","title":"Backup eines Repositorys durchführen"}],"documentType":"article"},"body":"# Backup eines Repositorys durchführen\n\nSie können Git oder die API verwenden, um Ihr Repository zu sichern.\n\nSie können Backups von Repositorys für Archivierungs- oder Notfallwiederherstellungszwecke erstellen.\n\nAbhängig von den von Ihnen verwendeten GitHub-Features und Ihren Anforderungen (z. B. ob Sie das Backup wiederherstellen müssen), gibt es unterschiedliche Sicherungsoptionen, die unterschiedliche Daten enthalten.\n\nSie können Ihre Sicherungen auf einer externen Festplatte speichern und/oder in einen cloudbasierten Sicherungs- oder Speicherdienst wie [Azure Blob Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview/), [Google Drive](https://www.google.com/drive/) oder [Dropbox](https://www.dropbox.com/dropbox) hochladen.\n\n## Sichern eines Git-Repositorys mit der Git CLI\n\nEin Git-Repository enthält alle Dateien und Ordnern, die einem Projekt zugeordnet sind, sowie den Überarbeitungsverlauf jeder Datei. Weitere Informationen finden Sie unter [Informationen zu Git](/de/enterprise-server@3.18/get-started/using-git/about-git#about-repositories).\n\nSie können ein Backup eines Git-Repositorys, einschließlich des Überarbeitungsverlaufs, erstellen, indem Sie einen Spiegel-Klon mit der Git CLI ausführen.\n\nVerwenden Sie zum Ausführen eines Spiegel-Klons den `git clone`-Befehl mit der `--mirror`-Option.\n\n```bash\ngit clone --mirror https://github.com/EXAMPLE-USER/REPOSITORY.git\n```\n\nWenn das Repository die Git Large File Storage (Speicher für große Dateien)-Objekte umfasst, rufen Sie die Objekte ab. Weitere Informationen zu Git Large File Storage (Speicher für große Dateien) und zur Installation findest du unter [Informationen zu Git Large File Storage](/de/enterprise-server@3.18/repositories/working-with-files/managing-large-files/about-git-large-file-storage).\n\n```bash\ngit lfs fetch --all\n```\n\nNachdem Sie das Git-Repository geklont haben, können Sie es in ein Archiv (z. B. eine `.zip`- oder `.tar.gz`-Datei) komprimieren und es zur Sicherung an einen Speicherort verschieben.\n\nSie können Ihre Backup wiederherstellen, indem Sie das Archiv dekomprimieren und dann das Git-Repository an eine Git-Remote übertragen.\n\n## Sichern eines Wikis mit der Git CLI\n\nWikis in GitHub werden als Git-Repositorys gespeichert. Dies bedeutet, dass Sie ein Wiki sichern können, indem Sie es klonen. Weitere Informationen zum Klonen eines Wikis mit Git findest du unter [Wiki-Seiten hinzufügen oder bearbeiten](/de/enterprise-server@3.18/communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages#cloning-wikis-to-your-computer).\n\nNachdem Sie das Wiki geklont haben, können Sie es in ein Archiv (z. B. eine `.zip`- oder `.tar.gz`-Datei) komprimieren und es zum Sichern an einen Speicherort verschieben.\n\nSie können Ihr Backup wiederherstellen, indem Sie das Archiv dekomprimieren und dann das Wiki-Repository an eine Git-Remote übertragen.\n\n## Sichern eines Git-Repositorys und ausgewählter Metadaten mit Migrationsarchiven\n\nSie können die REST-API verwenden, um ein Migrationsarchiv für ein Repository zu generieren. Weitere Informationen finden Sie unter [REST-API-Endpunkte für Organisationsmigrationen](/de/enterprise-server@3.18/rest/migrations/orgs).\n\nDiese Archive sind für das Verschieben von Daten zwischen GitHub-Produkten konzipiert, können aber auch  als Backups zu sichern.\n\n> \\[!WARNING]\n> Migrationsarchive enthalten nicht alle Daten im Zusammenhang mit einem Repository. Beispielsweise sind Git Large File Storage (Speicher für große Dateien)-Objekte, Diskussionen oder Pakete nicht enthalten. Weitere Informationen dazu, was in Migrationsarchiven enthalten ist, findest du unter [Informationen zu Migrationen zwischen den GitHub-Produkten mit GitHub Enterprise Importer](/de/enterprise-server@3.18/migrations/using-github-enterprise-importer/migrating-between-github-products/about-migrations-between-github-products).\n\nNachdem Sie ein Archiv generiert haben, können Sie es an einen Speicherort Ihrer Wahl zur Sicherung verschieben.\n\n-Migrationsarchive können mithilfe des `ghe-migrator`-Tools, auf das über SSH zugegriffen werden kann, in Ihrer GitHub Enterprise Server-Instanz wiederhergestellt werden. Weitere Informationen finden Sie unter [Migrieren von Daten zu GitHub Enterprise Server](/de/enterprise-server@3.18/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server).\n\n> \\[!WARNING]\n> Migrationsarchive sind nicht dafür konzipiert, als Backups verwendet zu werden, und es besteht keine Garantie, dass ein heute generiertes Migrationsarchiv in zukünftigen Versionen von GitHub Enterprise Server wiederhergestellt werden kann."}