命名空间
命名空间在极狐GitLab 中组织项目。因为每一个命名空间都是单独的,您可以在多个命名空间中使用相同的项目名称。
命名空间的类型
极狐GitLab 中有两种命名空间类型:
-
用户:基于您用户名的个人命名空间。在个人命名空间中:
- 您无法创建子组。
- 群组不继承您的命名空间权限或群组特性。
- 您创建的所有项目都位于此命名空间的范围内。
- 修改您的用户名,同时修改项目和命名空间 URL。您在修改用户名之前,请阅读仓库路径更改。
-
群组:基于群组或子群组名称的群组或子群组命名空间。在群组和子群组命名空间中:
- 您可以创建多个子群组以管理多个项目。
- 子群组继承部分父群组设置。您可以在子群组中查看这些设置。
- 您可以为每个子群组和项目配置设置。
- 您可以独立管理群组或子群组 URL。
决定您的命名空间类型
要决定您是否位于群组或个人命名空间中,您可以查看 URL。例如:
针对 xxx 命名空间 | URL | 命名空间 |
---|---|---|
名为 alex 的命名空间。 |
https://gitlab.example.com/alex |
alex |
群组名为 alex-team 的命名空间。 |
https://gitlab.example.com/alex-team |
alex-team |
名为 alex-team 且有一个名 marketing 子群组的群组。 |
https://gitlab.example.com/alex-team/marketing |
alex-team/marketing |
名称限制
当您发布 Terraform 模块时,命名空间中的点(
.
)会导致SSL证书验证问题以及源路径的问题,请注意这一点。