2015-02-26 7 views
8

Wir haben einige Repositories und Forks in einer Testversion von Github Enterprise. Ich will bewerten, wie von Github Unternehmen Github.com (in einem für die Organisation, sagt bezahlt)Migration von github enterprise zu github.com

Die einzige Ressource, die ich war gefunden zu wandern, wie die Migration in der entgegengesetzten Richtung https://help.github.com/enterprise/2.0/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/

Ich habe ausführen kontaktierte github.com und stellte die gleichen Fragen wie unten und ich warte auf ihre Antwort.

  • Wie migrieren wir ein Repository von github Enterprise zu github.com? (ziemlich sicher, dass ein Git Klon --bare und ein Git-Push - Spiegel wird die Arbeit tun)
  • Wenn ich auch Gabeln migrieren, wie stellen wir sicher, dass die Beziehung zwischen dem Original und Gabeln beibehalten wird?
  • Wie migriere ich die Webhooks und Dienste, die wir für unsere Repositorys konfiguriert haben?
  • Wie übertrage ich die Pull Requests/Issues? (Artikel, mit dem ich oben verlinkt bin, sagt, wir müssen die Github-API verwenden, ich bin mit dieser Lösung einverstanden)
  • Können wir Teams und Benutzer migrieren? (Erraten, wahrscheinlich nicht)

Beachten Sie, dass wir die Sicherungen des Unternehmens Instanz ausgeführt, um die Backup-Tools von Github bereitgestellt mit (ich glaube, es GHE-Backup genannt wird)

Dank

Antwort

4

Sie

  • ein leeres Repository github.com
  • einrichten: sollte die Schritte in dem verknüpften Dokument in der umgekehrten Reihenfolge als auch nutzen kann ein Klon des Unternehmensrepositorys in Ihrem lokalen Verzeichnis.
  • Fügen Sie github.com als Remote-Referenz auf Ihrem lokalen Klon hinzu.
  • Alle Referenzen auf das Repository github.com schieben.