2015-02-26 7 views
8

Abbiamo alcuni repository e fork su una versione di prova di Github Enterprise. Voglio valutare come migrare da Github impresa per Github.com (in un pagamento per l'organizzazione, per esempio)Migrazione da github enterprise a github.com

L'unica risorsa che ho trovato era come eseguire la migrazione nella direzione opposta https://help.github.com/enterprise/2.0/admin/articles/moving-a-repository-from-github-com-to-github-enterprise/

ho contattato github.com ponendo le stesse domande di seguito e attendo la loro risposta.

  • Come migrare un repository da github Enterprise a github.com? (abbastanza sicuro che un git clone --bare e un git push --mirror faranno il lavoro)
  • Se migro anche le forche, come ci assicuriamo che la relazione tra l'originale e le forche sia mantenuta?
  • Come faccio a migrare i webhook e i servizi che abbiamo configurato per i nostri repository?
  • Come si trasferiscono le richieste/i problemi di pull? (L'articolo che ho linkato sopra dice che dobbiamo usare l'API Github, sto bene con questa soluzione)
  • Possiamo migrare team e utenti? (Indovinare, probabilmente non)

Nota che abbiamo i backup dell'istanza impresa eseguito utilizzando gli strumenti di backup forniti da github (credo che si chiama ghe-backup)

Grazie

risposta

4

È dovrebbe essere in grado di utilizzare le procedure nel documento collegato in ordine inverso così:

  • Crea un repository vuoto a github.com
  • Crea un clone del repository aziendale sul tuo locale.
  • Aggiungi github.com come riferimento remoto sul tuo clone locale.
  • Spingere tutti i riferimenti al repository github.com.