正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

ネームスペース

ネームスペースは、GitLabでプロジェクトを整理します。各ネームスペースは分離されているため、複数のネームスペースで同じプロジェクト名を使用できます。

ネームスペースの名前を選択する際は、次の点に注意してください:

ネームスペースにピリオド(.)が含まれている場合、Terraformモジュールを公開する際に、SSL証明書の検証やソースパスに関する問題が発生します。

ネームスペースの種類

GitLabには、次の2種類のネームスペースがあります:

  • ユーザー: 個人のネームスペースにはユーザー名に基づいて名前が付けられます。個人のネームスペースの条件は次のとおりです:

    • サブグループは作成できません。
    • 所属するグループは、個人のネームスペースの権限や機能を継承しません。
    • 作成するすべてのプロジェクトは、このネームスペースのスコープの対象となります。
    • ユーザー名を変更すると、プロジェクトとネームスペースのURLも変更されます。ユーザー名を変更する前に、リポジトリのリダイレクトについて確認してください。
  • グループ: グループまたはサブグループのネームスペースは、グループ名またはサブグループ名に基づいて名前が付けられます。グループおよびサブグループのネームスペースの条件は次のとおりです:

    • 複数のサブグループを作成して、複数のプロジェクトを管理できます。
    • サブグループは、親グループの設定の一部を継承します。これらは、サブグループの設定で確認できます。
    • 各サブグループと各プロジェクトに専用の設定を指定できます。
    • 名前と関係なく、グループまたはサブグループのURLを管理できます。

自分がいるネームスペースの種類を確認する

グループのネームスペースにいるのか、個人のネームスペースにいるのかを確認するには、URLを表示します。次に例を示します:

ネームスペースの対象URLネームスペース
alexという名前のユーザーhttps://gitlab.example.com/alexalex
alex-teamという名前のグループhttps://gitlab.example.com/alex-teamalex-team
alex-teamという名前のグループと、marketingという名前のサブグループhttps://gitlab.example.com/alex-team/marketingalex-team/marketing