极狐 GitLab

命名空间

命名空间用于在极狐GitLab 中组织项目。由于每个命名空间都是独立的,您可以在多个命名空间中使用相同的项目名称。

为命名空间选择名称时,请注意:

带有句点(.)的命名空间会在发布 Terraform 模块时导致 SSL 证书验证和源路径出现问题。

命名空间的类型#

极狐GitLab 有两种类型的命名空间:

  • 用户:您的个人命名空间基于您的用户名。在个人命名空间中:

    • 您无法创建子群组。
    • 您所属的群组不会继承您个人命名空间的权限或功能。
    • 您创建的所有项目都位于此命名空间范围内。
    • 更改用户名也会更改项目和命名空间 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

确定命名空间 ID#

命名空间 ID 就是群组 ID 或项目 ID。使用群组 ID 与群组交互,使用项目 ID 与项目交互。

您可以在 UI 中找到群组和项目 ID: