{"meta":{"title":"Informationen zu gesperrten Repositorys","intro":"Repositorys können gesperrt werden, um Änderungen zu verhindern. Dies ist häufig bei einer Migration der Fall.","product":"Migrationen","breadcrumbs":[{"href":"/de/migrations","title":"Migrationen"},{"href":"/de/migrations/overview","title":"Übersicht"},{"href":"/de/migrations/overview/about-locked-repositories","title":"Gesperrte Repositorys"}],"documentType":"article"},"body":"# Informationen zu gesperrten Repositorys\n\nRepositorys können gesperrt werden, um Änderungen zu verhindern. Dies ist häufig bei einer Migration der Fall.\n\n## Informationen zu gesperrten Repositorys\n\nWenn Sie Repositorys zu oder von GitHub Produkten migrieren, sind Ihre Ursprungs- und Zielrepositorys möglicherweise für die Migration \"gesperrt\". Während ein Repository gesperrt ist, kannst du keine Änderungen daran vornehmen (z. B. Commits pushen, Issues erstellen oder Pull Requests kommentieren).\n\nOb deine Repositorys während der Migration gesperrt werden, hängt von den verwendeten Tools und den Optionen ab, die du beim Ausführen der Migration auswählst. Wenn ein Repository gesperrt ist, wird auf der Seite GitHubdes Repositorys ein Banner mit folgendem Text angezeigt:\n\n> Dieses Repository wird derzeit migriert. Es ist während der Migration gesperrt.\n\nHäufig werden Repositorys automatisch entsperrt, wenn die Migration abgeschlossen ist. In anderen Fällen ist das Entsperren eines Repositorys ein manueller Schritt, und der zum Entsperren eines Repositorys erforderliche Prozess hängt vom verwendeten Migrationstool ab.\n\n## Von GitHub Enterprise Importer gesperrte Repositories\n\nWährend eine Migration ausgeführt wird, wird der Zugriff auf das Ziel-Repository durch GitHub Enterprise Importergesperrt. Wenn die Migration erfolgreich abgeschlossen wurde, wird das Repository automatisch entsperrt. Wenn jedoch ein Problem mit der Migration vorliegt, einschließlich eines Migrationsfehlers, bleibt das Repository möglicherweise gesperrt.\n\nGitHub Enterprise Importer Quell-Repositories werden standardmäßig nicht gesperrt. Quellrepositorys werden nur gesperrt, wenn Sie die `--lock-source-repo` Option in der GitHub CLI angeben, oder das `lockSource` Attribut in der `startRepositoryMigration` GraphQL-Mutation angeben.\n\n> \\[!NOTE]\n> Es wird nicht empfohlen, Quellrepositorys zu sperren, es sei denn, du bist sicher, dass du sie später nicht entsperren möchtest. Erwäge stattdessen die Archivierung der Repositorys. Weitere Informationen finden Sie unter [Repositorys archivieren](/de/repositories/archiving-a-github-repository/archiving-repositories).\n\nInformationen zum Entsperren von Repositorys, die von GitHub Enterprise Importer gesperrt wurden, finden Sie unter [Problemlösung bei der Migration mit GitHub Enterprise Importer](/de/migrations/troubleshooting/troubleshooting-your-migration-with-github-enterprise-importer#locked-repositories).\n\n## Von Enterprise Live Migrations archivierte Repositorys\n\nIn den neuesten GitHub Enterprise Server Versionen archiviert Enterprise Live Migrations das Quell-Repository, anstatt es zu sperren. Dadurch bleibt das Repository für Lesevorgänge verfügbar.\n\nWenn die Umstellung fehlschlägt, nachdem das Quell-Repository archiviert wurde, versucht der ELM-Dienst, die Archivierung des Repositorys rückgängig zu machen. Wenn dies fehlschlägt, kann ein Repositoryadministrator die Archivierung des Repositorys aufheben. Siehe [Repositorys archivieren](/de/repositories/archiving-a-github-repository/archiving-repositories#unarchiving-a-repository).\n\nBeachten Sie, dass das Aufheben der Archivierung eines Repositorys zusätzliche Last für die Instanz verursacht, da alle Probleme und Pullanforderungen im Repository in elasticsearch neu indiziert werden.\n\nNachdem die Archivierung des Quell-Repositorys rückgängig gemacht wurde, können Sie entweder die Umschaltung mit `elm migration cutover-to-destination --migration-id MIGRATION-ID` erneut versuchen oder die Migration mit `elm migration cancel --migration-id MIGRATION-ID` abbrechen und eine neue Migration starten, wenn Sie bereit sind.\n\n## Repositories, die von der REST-API „Organisationsmigrationen“ gesperrt sind\n\nWenn du den Endpunkt [Initiieren einer Organisationsmigration](/de/rest/migrations/orgs#start-an-organization-migration) aufrufst, um ein Migrationsarchiv für ein Quellrepository zu generieren, ist das Repository standardmäßig nicht gesperrt. Das Repository ist nur gesperrt, wenn du den Parameter `lock_repositories` auf `true`festlegst.\n\nWenn du ein Repository über diesen Endpunkt sperrst, kannst du das Repository mithilfe des Endpunkts [Entsperren eines Organisationsrepositorys](/de/rest/migrations/orgs#unlock-an-organization-repository) entsperren.\n\nWenn das Repository auf GitHub Enterprise Server gespeichert ist, kann ein Websiteadministrator das Repository auch über das Website-Administrator-Dashboard entsperren. Weitere Informationen finden Sie unter [Sperren eines Repositorys](/de/enterprise-server@3.22/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/locking-a-repository) in der GitHub Enterprise Server Dokumentation.\n\n## Von `ghe-migrator` gesperrte Repositories\n\nWenn Sie `ghe-migrator` verwenden, ist das Ziel-Repository auf GitHub Enterprise Server standardmäßig gesperrt und nicht automatisch entsperrt.\n\nWenn der Import erfolgreich war, kannst du das Repository mit dem Befehl `ghe-migrator unlock` entsperren. Weitere Informationen finden Sie unter [Migrieren von Daten zu GitHub Enterprise Server](/de/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server#unlocking-repositories-on-the-target-instance).\n\nWenn der Import nicht erfolgreich war, wurden nicht alle Daten migriert, und es wird empfohlen, das Repository zu löschen und die Migration zu wiederholen, um Datenverluste zu vermeiden.\n\nWenn du sicher bist, dass du das Repository verwenden möchtest, kann ein*e Websiteadministrator*in das Repository mithilfe des Websiteadministrator-Dashboards entsperren. Weitere Informationen finden Sie unter [Sperren eines Repositorys](/de/enterprise-server@3.22/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/locking-a-repository) in der GitHub Enterprise Server Dokumentation.\n\nDas Quellrepository ist nicht standardmäßig gesperrt. Es ist nur gesperrt, wenn das Argument `--lock` beim Vorbereiten des Repositorys für den Export mit dem Befehl `ghe-migrator add` angegeben wird. Verwende den Befehl `ghe-migrator unlock`, um das Repository zu entsperren. Weitere Informationen finden Sie unter [Migrieren von Daten zu GitHub Enterprise Server](/de/migrations/using-ghe-migrator/migrating-data-to-github-enterprise-server#unlocking-repositories-on-the-source).\n\n## Repositorys, die durch die `startImport` GraphQL-Mutation gesperrt wurden\n\nWenn du die GraphQL-Mutation `startImport` verwendest, ist das Zielrepository standardmäßig gesperrt und wird nicht automatisch entsperrt.\n\nWenn der Import erfolgreich war, kannst du das Repository mit der GraphQL-Mutation `unlockImportedRepositories` entsperren. Für die Dokumentation wenden Sie sich an Ihre Expert Services oder Ihren GitHub Partnervertreter.\n\nWenn beim Import ein Fehler aufgetreten ist, kannst du das Repository nicht selbst entsperren. Eine fehlerhafte Migration bedeutet, dass nicht alle Daten migriert wurden. Daher wird empfohlen, das Repository zu löschen und die Migration zu wiederholen, um Datenverluste zu vermeiden.\n\nWenn Sie sicher sind, dass Sie das Repository entsperren möchten, wenden Sie sich an uns über das [GitHub Supportportal](https://support.github.com)."}