GitLab:删除用户并重新创建相同的用户,给出错误“用户名已被占用用户名已存在”

时间:2016-03-05 06:24:55

标签: gitlab createuser gitlab-omnibus

我正在使用GitLab Community Edition 8.2.2

如果要重新创建用户,删除用户的正确方法是什么?

在我的情况下,用户想要交换用户ID和名称字段,但保持他的电子邮件地址不变。当我尝试添加用户后,已经删除了他。
我收到错误:

  

“用户名已被占用用户名已存在”即使   用户不存在。

1 个答案:

答案 0 :(得分:0)

感谢。使用API​​工作。它允许我查询所有用户,并且我发现有另一个用户使用相同的id,因此这是能够添加新用户的问题。对于那些想要看到api调用的人来说,它在GitLab文档中并不那么明显。我用过:

curl" http://yourgitserver.com/api/v3/users?private_token=DUTnxN7youprivatetokenvalueDUTnxN7"