Skip to content
代码片段 群组 项目
未验证 提交 70f6c04d 编辑于 作者: Amy Qualls's avatar Amy Qualls 提交者: GitLab
浏览文件

Merge branch 'esahlani/namespace-edits' into 'master'

Edits to namespaces doc

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/167496



Merged-by: default avatarAmy Qualls <aqualls@gitlab.com>
Approved-by: default avatarAmy Qualls <aqualls@gitlab.com>
Co-authored-by: default avatarEmily Sahlani <esahlani@gitlab.com>
No related branches found
No related tags found
无相关合并请求
......@@ -6,25 +6,25 @@ info: To determine the technical writer assigned to the Stage/Group associated w
# Namespaces
In GitLab, a *namespace* provides one place to organize your related projects. Projects in one namespace are separate from projects in other namespaces,
which means you can use the same name for projects in different namespaces.
In GitLab, a namespace provides a place to organize projects. Projects in a namespace are separate
from other namespaces, enabling you to use the same project name in different namespaces.
## Types of namespaces
GitLab has two types of namespaces:
- A *personal* namespace, which is based on your username and provided to you when you create your account.
- You cannot create subgroups in a personal namespace.
- Groups in your namespace do not inherit your namespace permissions and group features.
- **User**: Your personal namespace is based on your username. In a personal namespace:
- You cannot create subgroups.
- Groups do not inherit your namespace permissions or group features.
- All the projects you create are under the scope of this namespace.
- If you change your username, the project and namespace URLs in your account also change. Before you change your username,
- Changes to your username also change project and namespace URLs. Before you change your username,
read about [repository redirects](../project/repository/index.md#repository-path-changes).
- A *group* or *subgroup* namespace, which is based on the group or subgroup name:
- **Group**: A group or subgroup namespace is based on the group or subgroup name. In group and subgroup namespaces:
- You can create multiple subgroups to manage multiple projects.
- You can configure settings specifically for each subgroup and project in the namespace.
- When you create a subgroup, it inherits some of the parent group settings. You can view these in the subgroup **Settings**.
- You can change the URL of group and subgroup namespaces.
- Subgroups inherit some of the parent group settings. You can view these in the subgroup **Settings**.
- You can configure settings specifically for each subgroup and project.
- You can manage the group or subgroup URL independently of the name.
## Determine which type of namespace you're viewing
......@@ -38,7 +38,7 @@ To determine whether you're viewing a group or personal namespace, you can view
## Naming limitations for namespaces
When choosing a name for your namespace, keep in mind the [character limitations](../reserved_names.md#limitations-on-usernames-project-and-group-names-and-slugs) and [reserved group names](../reserved_names.md#reserved-group-names).
When you choose a name for your namespace, keep in mind the [character limitations](../reserved_names.md#limitations-on-usernames-project-and-group-names-and-slugs) and [reserved group names](../reserved_names.md#reserved-group-names).
NOTE:
If your namespace contains a `.`, you will encounter issues with the validation of your SSL certificates and the source path when [publishing Terraform modules](../packages/terraform_module_registry/index.md#publish-a-terraform-module).
Namespaces with a period (`.`) cause issues with validating SSL certificates and the source path when [publishing Terraform modules](../packages/terraform_module_registry/index.md#publish-a-terraform-module).
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册