ウェブサイト検索

GitHub から GitLab に移行する方法


ご存知かと思いますが、 利用可能なオプションの中で最初に思い浮かぶ Github に代わる最良の選択肢の 1 つがGitlab です。 Gitlab は、スケーラブルで効率的な、ソフトウェア開発用のフル機能を備えた Git ベースのプラットフォームです。完全な DevOps ライフサイクルをサポートします。

こちらもお読みください: CentOS 7 に GitLab をインストールして構成する方法

Github にプロジェクトがあり、Gitlab に移行したいと考えていますか?この記事では、Github から Gitlab に移行する方法と、Github からオープンソース プロジェクトをインポートする方法について説明します。 GitHub 統合機能を使用すると、いくつかの簡単な手順でGitlab を作成できます。

注意: 以下の手順は、Gitlab.com のユーザーに対して機能します。セルフホスト型 Gitlab インスタンスの場合は、GitHub を手動で有効にする必要があります。このメソッドを使用するには、統合機能を使用します。

要件:

次に進む前に、次のことを確認してください。

  • Github アカウントと Gitlab アカウントは両方とも、同じパブリック電子メール アカウントを使用して作成されます。
  • GitHub アイコンを使用して GitLab アカウントにログインしました。これは、両方のアカウントで同じメール アドレスを使用していることを意味します。

上記の要件は、Gitlab にマッピングする Github プロジェクトに関連付けられている他のすべてのユーザーにも適用されます。

Github から Gitlab への移行

1. まず Gitlab サインイン ページに移動し、Github アイコンでサインインするか、登録に使用したのと同じメール アドレスで登録します。 Github を使用します。

2. 正常にサインインしたら、上部のナビゲーション バーに移動し、+ をクリックして 新しいプロジェクト を選択し、新しいプロジェクトのパスを次のように入力します。示されています。

3. 次に、[プロジェクトのインポート] タブをクリックし、スクリーンショットに示すように、利用可能なオプションから [GitHub] を選択します。

4. リポジトリのインポート ページにリダイレクトされ、GitHub リポジトリの一覧表示をクリックします。

5. 次に、このスクリーンショットに示すように、github.com の外部アプリケーション認証ページにリダイレクトされ、GitLab を認証します。 [gitlabhq を承認] をクリックします。

6. Gitlab のインポート ページにリダイレクトされ、すべてのGitHub リポジトリのリストが表示されます。 Github から Gitlab にインポートするリポジトリごとに、ステータス列から [インポート] をクリックします。

7. リポジトリがインポートされると、このスクリーンショットに示すように、ステータスが完了に変わります。

8. これで、Gitlab プロジェクト リストに、インポートしたばかりのリポジトリが表示されます。

詳細については、GitLab ドキュメント ページを参照してください。

それだけです!この記事ではGithubからGitlabに移行する方法を説明しました。ご質問や共有したいご意見がございましたら、以下のフィードバック フォームからお問い合わせください。