チュートリアル個人ネームスペースのグループへの変換

GitLab を始めた当初は個人用の名前空間を使っていたけれども、その機能が手狭になってきたり、その制限のせいでプロジェクトの共同作業に支障が出てきたりした場合は、代わりにグループ用の名前空間に切り替えるとよいでしょう。グループ名前空間では、複数のサブグループを作成し、そのメンバーと権限を管理することができます。

ゼロから始める必要はありません。新しいグループを作成し、既存のプロジェクトをそのグループに移動することで、追加メリットを得ることができます。その方法については、チュートリアルをご覧ください:個人プロジェクトをグループに移動

しかし、さらに一歩進んで、個人のネームスペースをグループのネームスペースに変換することもできます。例えば、あなたのユーザー名がalexの場合、グループにはhttps://gitlab.example.com/alex のURLを使い続けることができます。

このチュートリアルでは、以下の手順で個人用ネームスペースをグループ用ネームスペースに変換する方法を説明します:

  1. グループを作成します。
  2. プロジェクトを個人ネームスペースからグループに転送します。
  3. 元のユーザー名の名前を変更します。
  4. 新しいグループの名前空間を元のユーザー名に変更します。

例えば、個人ネームスペースのユーザ名がalexの場合、まずalex-group という名前のグループ・ネームスペースを作成します。次に、すべてのプロジェクトをalex からalex-group ネームスペースに移動します。最後に、alex ネームスペースの名前をalex-userに変更し、alex-group ネームスペースの名前をalex に変更します。

グループを作成

  1. 左サイドバーの上部にある「新規作成({プラス})」から新規グループ」を選択します。
  2. グループ名]にグループの名前を入力します。
  3. グループのURLには、名前空間として使用されるグループのパスを入力します。実際のパスについては心配しないでください。最後のステップで、このURLを個人のネームスペースのユーザー名に変更します。
  4. 視認性のレベルを選択します。
  5. オプションです。あなたの経験をパーソナライズするための情報を記入してください。
  6. グループの作成]を選択します。

プロジェクトを個人ネームスペースからグループに転送します。

次に、プロジェクトを個人ネームスペースから新しいグループに転送する必要があります。一度に転送できるプロジェクトは 1 つだけなので、複数のプロジェクトを転送する場合は、プロジェクトごとに以下の手順を実行する必要があります。

転送プロセスを開始する前に、以下を確認してください:

  • プロジェクトのオーナーロールを持っていること。
  • コンテナイメージを削除します。コンテナイメージを含むプロジェクトを転送することはできません。
  • npm パッケージの削除。npm パッケージを含むプロジェクトのルート名前空間を更新することはできません。

プロジェクトをグループに移すには:

  1. 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
  2. 設定] > [全般]を選択します。
  3. 詳細設定] を展開します。
  4. プロジェクトの転送で、プロジェクトを転送するグループを選択します。
  5. プロジェクトの転送… を選択します。
  6. プロジェクト名を入力し、「確認」を選択します。

元のユーザー名を変更

次に、個人ネームスペースの元のユーザー名を変更して、新しいグループ・ネームスペースで使用できるようにします。個人用の名前空間を他の個人プロジェクトで使い続けることもできますし、ユーザーアカウントを削除することもできます。

個人用名前空間の名前を変更した瞬間から、そのユーザ名が使用可能になります。これを避けるために、できるだけ早く新しいグループの名前を変更してください。

ユーザーのユーザー名を変更するには

  1. 左のサイドバーで、自分のアバターを選択してください。
  2. プロフィールの編集を選択します。
  3. 左サイドバーで「アカウント」を選択します。
  4. ユーザー名の変更セクションで、新しいユーザー名をパスとして入力します。
  5. ユーザー名の更新を選択します。

新しいグループ・ネームスペースの名前を元のユーザー名に変更します。

最後に、新しいグループのURLを元の個人ネームスペースのユーザー名に変更します。

グループパス(グループURL)を変更するには:

  1. 左のサイドバーで、Search(検索)を選択するか、Go to(移動)を選択してグループを探します。
  2. 設定] > [全般]を選択します。
  3. 詳細」セクションを展開します。
  4. グループURLの変更」で、ユーザーの元のユーザー名を入力します。
  5. グループURLの変更」を選択します。

これで完了です!これで、個人のネームスペースがグループに変換され、プロジェクトや共同作業の新しい可能性が広がりました。