Ricerca nel sito web

Come migrare da GitHub a GitLab


Come forse già saprai, Gitlab è tra le migliori alternative a Github, la prima che mi viene in mente, tra le opzioni disponibili. Gitlab è una piattaforma completa, scalabile ed efficiente basata su Git per lo sviluppo software: supporta un ciclo di vita DevOps completo.

Leggi anche: Come installare e configurare GitLab su CentOS 7

Hai progetti su Github e vuoi migrare su Gitlab? In questo articolo, spiegheremo come migrare da Github a Gitlab e spiegheremo anche come importare il tuo progetto open source da Github a Gitlab in pochi semplici passaggi, utilizzando la funzionalità di integrazione GitHub.

Attenzione: le istruzioni seguenti funzionano per gli utenti su Gitlab.com, per un'istanza Gitlab self-hosted, devi abilitare manualmente GitHub funzionalità di integrazione per utilizzare questo metodo.

Requisiti:

Prima di procedere oltre, assicurati che:

  • Entrambi i tuoi account Github e Gitlab vengono creati utilizzando lo stesso account email pubblico o.
  • Hai effettuato l'accesso all'account GitLab utilizzando l'icona GitHub, il che significa che utilizzi lo stesso indirizzo email per entrambi gli account.

I requisiti di cui sopra si applicano anche a tutti gli altri utenti collegati al tuo progetto Gitlab, che desideri mappare su Gitlab.

Migrazione da Github a Gitlab

1. Prima vai alla pagina di accesso di Gitlab e poi accedi con l'icona Github oppure Registrati con lo stesso indirizzo email utilizzato per la registrazione con Github.

2. Dopo aver effettuato correttamente l'accesso, vai alla barra di navigazione in alto, fai clic su + e scegli Nuovo progetto e inserisci il percorso del tuo Nuovo progetto come mostrato.

3. Successivamente, fai clic sulla scheda Importa progetto e quindi scegli GitHub dalle opzioni disponibili come mostrato nello screenshot.

4. Verrai reindirizzato alla pagina di importazione del repository, fai clic su Elenca i tuoi repository GitHub.

5. Quindi, dovresti essere reindirizzato a una pagina di autorizzazione dell'applicazione esterna su github.com per autorizzare GitLab, come mostrato in questo screenshot. Fai clic su Autorizza gitlabhq.

6. Verrai reindirizzato alla pagina di importazione di Gitlab dove dovresti vedere un elenco di tutti i tuoi repository GitHub. Fai clic su Importa dalla colonna di stato per ogni repository che desideri importare da Gitlab a Gitlab.

7. Una volta importato il repository, il suo stato cambierà in Fine come mostrato in questo screenshot.

8. Ora dal tuo elenco Progetti Gitlab, il repository che hai appena importato dovrebbe essere lì.

Per ulteriori informazioni, vai alla pagina Documenti GitLab.

È tutto! In questo articolo abbiamo spiegato come migrare da Github a Gitlab. Se hai domande o pensieri da condividere, contattaci tramite il modulo di feedback qui sotto.