首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除Gitlab上的幽灵用户?

如何删除Gitlab上的幽灵用户?
EN

Stack Overflow用户
提问于 2017-06-21 10:15:35
回答 2查看 6.7K关注 0票数 1

我只是删除一个用户,它似乎是一个鬼用户,它可以删除鬼用户吗?

我读到一个幽灵用户代表所有被删除的用户。任何被删除的用户创建的问题和评论将被转移到幽灵用户。

但难道不可能把它移除吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-21 10:19:59

(...)未来参考:GitLab文档的API

用户删除

删除用户。仅供管理员使用。这是一个幂等函数,对不存在的用户id调用此函数仍然返回状态代码200 OK。如果用户实际被删除或未被删除,则JSON响应会有所不同。在前者中,用户被返回,而在后者中,则不返回。

删除/用户/:id

参数:

id (必需)-用户的ID hard_delete (可选)-如果为真,通常会被移动到幽灵用户的贡献将被删除,以及这个用户单独拥有的组。

票数 2
EN

Stack Overflow用户

发布于 2019-04-09 18:25:41

在处理gitlab+ldap安装和删除测试用户时,我遇到了类似的问题,下面是我如何最终删除Ghost用户的方法。

首先检查GitLab是否一切正常(可选步骤):

代码语言:javascript
运行
复制
sudo gitlab-rake gitlab:check

执行GitLab控制台:

代码语言:javascript
运行
复制
sudo gitlab-rails console

使用控制台查找幽灵用户的id并删除它:

代码语言:javascript
运行
复制
user = User.find_by(username: "ghost")
User.delete(user.id)

如果删除用户,则输出为1,如果为0,则未删除用户。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44673257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档