Migrationsdokumentation
Wenn du von einer anderen Codehostingplattform zu GitHub oder zwischen GitHub-Produkten wechselst, erfährst du hier, wie du unser Migrationstool verwendest, um deine Arbeit zu übertragen.
Empfohlen
Planen der Migration zu GitHub
Erfahre, wie du eine erfolgreiche Migration zu GitHub oder zwischen GitHub-Produkten planst und ausführst.
Informationen zu den GitHub-Migrationstools
GitHub bietet eine Vielzahl verschiedener Tooloptionen zur Unterstützung der Migration zu GitHub und zwischen GitHub-Produkten.
Migrationspfade zu GitHub
Sehen Sie sich eine Übersicht über die Pfade an, die für die Migration von anderen Produkten zu GitHub oder zwischen GitHub-Produkten zur Verfügung stehen.
Artikel
Ein Repository mit GitHub Importer importieren
Wenn Sie ein Projekt auf einem anderen Git-basierten Hosting-Dienst gehostet haben, können Sie es mit dem GitHub-Tool schnell nach GitHub Importer importieren.
Exportieren von Migrationsdaten aus GitHub Enterprise Server
Um Plattformen zu ändern oder von einer Testinstanz zu einer Produktionsinstanz zu wechseln, kannst du Migrationsdaten aus einer GitHub Enterprise Server-Instanz exportieren, indem du die Instanz vorbereitest, die Repositorys sperrst und ein Migrationsarchiv generierst.
Exportieren von Migrationsdaten aus GitHub.com
Du kannst mit der API auf GitHub.com Repositories für die Migration auswählen und Migrationsdaten aus einer Organisation exportieren. Anschließend kannst du ein Migrationsarchiv generieren, das du in eine GitHub Enterprise Server-Instanz importieren kannst.
Freigeben von Mannequins für GitHub Enterprise Importer
Nach der Migration kannst du einem Mitglied deiner Organisation den Verlauf einer Platzhalteridentität oder eines Mannequins zuweisen.
Gewähren der Migrationsrolle
Die Migrationsrolle gibt einem Benutzer oder Team die Möglichkeit, Migrationen im Auftrag einer Organisation auszuführen.
Hinzufügen von lokal gehostetem Code zu GitHub
Wenn dein Code lokal auf deinem Computer gespeichert und von Git nachverfolgt oder von keinem Versionskontrollsystem (VCS) nachverfolgt wird, kannst du den Code mithilfe der GitHub CLI oder mit Git-Befehlen in GitHub importieren.
Importieren eines externen Git-Repositorys über die Befehlszeile
Wenn dein Quellcode in einem Git-Repository nachverfolgt wird, kannst du das Repository mithilfe von Git über die Befehlszeile importieren.
Importieren eines Mercurial-Repositorys
Du kannst ein Repository aus Mercurial importieren, indem du das Repository in Git konvertierst und dann das Git-Repository an GitHub pushst.
Importieren eines Subversion-Repositorys
Du kannst ein Repository aus Subversion importieren, indem du das Repository in Git konvertierst und dann das Git-Repository an GitHub pushst.