Asi*_*mez 2 gitlab gitlab-omnibus
我刚刚删除了一个用户,结果出现了一个 Ghost 用户,是否可以删除 Ghost 用户?
我读到幽灵用户代表所有已删除的用户。任何已删除用户创建的问题和评论将转移给幽灵用户。
但是是不是就不能去掉了呢?
小智 7
我在使用 gitlab+ldap 安装和删除测试用户时遇到了类似的问题,所以这就是我最终删除 Ghost 用户的方法。
首先检查 GitLab 是否一切正常(可选步骤):
sudo gitlab-rake gitlab:check
Run Code Online (Sandbox Code Playgroud)
执行GitLab控制台:
sudo gitlab-rails console
Run Code Online (Sandbox Code Playgroud)
使用控制台找到 Ghost 用户的 id 并将其删除:
user = User.find_by(username: "ghost")
User.delete(user.id)
Run Code Online (Sandbox Code Playgroud)
如果用户被删除,则输出将为 1,如果为 0,则用户未被删除。
| 归档时间: |
|
| 查看次数: |
8772 次 |
| 最近记录: |