Deleting a User account
原文:https://docs.gitlab.com/ee/user/profile/account/delete_account.html
Deleting a User account
可以通过以下方法从 GitLab 实例中删除用户:
- 用户自己.
- 管理员.
注意:删除用户将删除该用户名称空间中的所有项目.
As a user
作为用户,您可以通过以下方式删除自己的帐户:
- 点击您的头像.
- 导航至设置>帐户 .
- Selecting 删除帐户.
As an administrator
作为管理员,您可以通过以下方式删除用户帐户:
- 导航到管理区域>概述>用户 .
- 选择一个用户.
- 在” 帐户”标签下,单击:
- 删除用户仅删除用户 ,但保留其相关记录 .
- 删除用户和贡献以删除用户及其相关记录.
危险:使用” 删除用户和贡献”选项可能会导致删除的数据超出预期. 有关其他详细信息,请参见下面的关联记录 .
Associated Records
版本历史
- 针对GitLab 9.0 中的问题进行了介绍.
- 在GitLab 9.1 中引入了合并请求,奖励表情符号,注释和滥用报告.
- 从滥用报告和垃圾邮件日志中进行硬删除是在GitLab 9.1中以及从GitLab 9.3 中的 API 中引入的.
有两种删除用户的选项:
- Delete user
- 删除用户和贡献
使用” 删除用户”选项时,并非所有关联记录都随用户一起删除. 以下是不会删除的内容的列表:
- 用户创建的问题.
- 合并用户创建的请求.
- 注意用户创建的.
- 用户报告了滥用报告.
- 用户创建的奖励表情符号.
这些记录将被删除,而不是被删除,而是被移至用户名” Ghost User”的系统级用户,其唯一目的是充当此类记录的容器. 删除的用户所做的任何提交仍将显示原始用户的用户名.
使用” 删除用户和贡献”选项时,将删除 所有关联的记录. 这包括上面提到的所有项目,包括问题,合并请求,注释/评论等等. 考虑阻止用户或使用” 删除用户”选项.
从滥用情况报告或垃圾邮件日志中删除用户时,这些关联的记录不会被重影,并且会与该用户的唯一所有者一起删除. 从API或管理区域中删除用户时,管理员也可以请求此行为.