Wyszukiwanie w witrynie

Jak przeprowadzić migrację z GitHub do GitLab


Jak zapewne wiesz, Gitlab jest jedną z najlepszych alternatyw dla Githuba, pierwszą, która przychodzi na myśl z dostępnych opcji. Gitlab to skalowalna i wydajna, w pełni funkcjonalna platforma do tworzenia oprogramowania oparta na Git: obsługuje pełny cykl życia DevOps.

Przeczytaj także: Jak zainstalować i skonfigurować GitLab na CentOS 7

Czy masz projekty na Github i chcesz przeprowadzić migrację do Gitlab? W tym artykule wyjaśnimy, jak przeprowadzić migrację z Github do Gitlab, a także wyjaśnimy, jak zaimportować projekt open source z Github do Gitlab w kilku prostych krokach, korzystając z funkcji integracji z GitHub.

Uwaga: poniższe instrukcje działają dla użytkowników Gitlab.com, w przypadku samodzielnej instancji Gitlab musisz ręcznie włączyć GitHub funkcję integracji, aby móc korzystać z tej metody.

Wymagania:

Zanim przejdziesz dalej, upewnij się, że:

  • Zarówno Twoje konta Github, jak i Gitlab są tworzone przy użyciu tego samego publicznego konta e-mail lub.
  • Zalogowałeś się na konto GitLab przy użyciu ikony GitHub, co oznacza, że używasz tego samego adresu e-mail na obu kontach.

Powyższe wymagania dotyczą również wszystkich innych użytkowników podłączonych do Twojego projektu Github, których chcesz zmapować do Gitlab.

Migracja z Githuba do Gitlaba

1. Najpierw przejdź do strony logowania Gitlab, a następnie zaloguj się za pomocą ikony Github lub Zarejestruj się przy użyciu tego samego adresu e-mail, którego użyłeś do rejestracji z Githubem.

2. Po pomyślnym zalogowaniu przejdź do górnego paska nawigacyjnego, kliknij + i wybierz Nowy projekt i wpisz ścieżkę swojego Nowego Projektu jako pokazane.

3. Następnie kliknij zakładkę Importuj projekt, a następnie wybierz GitHub z dostępnych opcji, jak pokazano na zrzucie ekranu.

4. Zostaniesz przekierowany na stronę importowania repozytorium, kliknij Wyświetl listę swoich repozytoriów GitHub.

5. Następnie powinieneś zostać przekierowany na stronę autoryzacji aplikacji zewnętrznej na github.com, aby autoryzować GitLab, jak pokazano na tym zrzucie ekranu. Kliknij Autoryzuj gitlabhq.

6. Nastąpi przekierowanie z powrotem do strony importu Gitlab, gdzie powinna zostać wyświetlona lista wszystkich Twoich repozytoriów GitHub. Kliknij Importuj w kolumnie stanu dla każdego repozytorium, które chcesz zaimportować z Github do Gitlab.

7. Po zaimportowaniu repozytorium jego status zmieni się na Gotowe, jak pokazano na tym zrzucie ekranu.

8. Teraz na liście Projekty Gitlab powinno znajdować się właśnie zaimportowane repozytorium.

Aby uzyskać więcej informacji, przejdź do strony Dokumenty GitLab.

To wszystko! W tym artykule wyjaśniliśmy, jak przeprowadzić migrację z Github do Gitlab. Jeśli masz jakieś pytania lub przemyślenia, którymi chcesz się podzielić, skontaktuj się z nami za pomocą poniższego formularza opinii.