我只是删除一个用户,它似乎是一个鬼用户,它可以删除鬼用户吗?
我读到一个幽灵用户代表所有被删除的用户。任何被删除的用户创建的问题和评论将被转移到幽灵用户。
但难道不可能把它移除吗?
发布于 2017-06-21 10:19:59
(...)未来参考:GitLab文档的API
用户删除
删除用户。仅供管理员使用。这是一个幂等函数,对不存在的用户id调用此函数仍然返回状态代码200 OK。如果用户实际被删除或未被删除,则JSON响应会有所不同。在前者中,用户被返回,而在后者中,则不返回。
删除/用户/:id
参数:
id (必需)-用户的ID hard_delete (可选)-如果为真,通常会被移动到幽灵用户的贡献将被删除,以及这个用户单独拥有的组。
发布于 2019-04-09 18:25:41
在处理gitlab+ldap安装和删除测试用户时,我遇到了类似的问题,下面是我如何最终删除Ghost用户的方法。
首先检查GitLab是否一切正常(可选步骤):
sudo gitlab-rake gitlab:check执行GitLab控制台:
sudo gitlab-rails console使用控制台查找幽灵用户的id并删除它:
user = User.find_by(username: "ghost")
User.delete(user.id)如果删除用户,则输出为1,如果为0,则未删除用户。
https://stackoverflow.com/questions/44673257
复制相似问题