GitLab User vollständig löschen
Hi,
Ich habe mir kürzlich einen Gitlab-Server eingerichtet. Nun habe ich das Problem, dass ich einen Benutzer löschen wollte. Dabei fiel mir auf, dass Benutzer nicht wirklich gelöscht werden, sondern einfach nur geblockt.
stackoverflow.com/questions/44673257/how-to-delete-ghost-user-on-gitlab
Nach Recherche habe ich folgende Möglichkeiten gefunden:
Der Benutzer ist nun vollständig entfernt und wurde auch nicht nur geblockt, ABER: Wenn ich nun einen neuen Benutzer mit dem gleichen Benutzernamen hinzufügen möchte, ist dies nicht möglich.... ?
In der Admin Area von Gitlab bekomme ich aber eine Fehlermeldung, dass es bereits einen Benutzer mit diesem Usernamen gäbe?
docs.gitlab.com/ee/api/users.html#user-deletion
Weiteres habe ich gefunden, man könnte die Users API dafür nutzen:
ABER: Benutzer wird wieder nur geblockt... ?
Gibt es denn keine Methode, einen Benutzer wirklich komplett zu löschen, um den Benutzernamen neu verwenden zu können? Käme mir ziemlich unsinnig vor....
Danke schonmal vorab,
Micha
Ich habe mir kürzlich einen Gitlab-Server eingerichtet. Nun habe ich das Problem, dass ich einen Benutzer löschen wollte. Dabei fiel mir auf, dass Benutzer nicht wirklich gelöscht werden, sondern einfach nur geblockt.
stackoverflow.com/questions/44673257/how-to-delete-ghost-user-on-gitlab
Nach Recherche habe ich folgende Möglichkeiten gefunden:
sudo gitlab-rails console # um die Rails Console zu laden und nachführenden Befehl auszuführen
User.delete(User.find_by(id: 2)) // löscht den Benutzer mit der ID 2
# folgende Befehle sind auf der Gitlab-Rails Console ausgführt
User.find_by(username: "test")
=> nil
docs.gitlab.com/ee/api/users.html#user-deletion
Weiteres habe ich gefunden, man könnte die Users API dafür nutzen:
curl -X DELETE --header "PRIVATE-TOKEN: bliblablubb789" "http://gitlab.example.org/api/v4/users/2?hard_delete=true"
# keine Rückmeldung, denke also erfolgreich?
Gibt es denn keine Methode, einen Benutzer wirklich komplett zu löschen, um den Benutzernamen neu verwenden zu können? Käme mir ziemlich unsinnig vor....
Danke schonmal vorab,
Micha
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 31521374210
Url: https://administrator.de/contentid/31521374210
Ausgedruckt am: 23.11.2024 um 09:11 Uhr
1 Kommentar