The form contains the following error:Username has already been taken gitlab
이렇게 계정을 삭제 했는데 gitlab 에서 계정 생성이 안된다면 (자체구축gitlab기준)
# gitlab-rails console
--------------------------------------------------------------------------------
Ruby: ruby 3.1.5p253 (2024-04-023 revision 1945f8dc0e) [x86_64-linux]
GitLab: 17.4.1 (f84ae5260f4) FOSS
GitLab Shell: 14.39.0
PostgreSQL: 14.11
------------------------------------------------------------[ booted in 13.48s ]
Loading production environment (Rails 7.0.8.4)
irb(main):001:0> user = User.find_by(username: 'test")
=> nil
irb(main):002:0> redirect = RedirectRoute.find_by(path: 'test')
=> nil
계정이 db상에 있는지 확인하고 만약에 계정이 있다면
User.find_by(username: 'test")
user.destroy if user
이렇게 하면 삭제가 된다.
# gitlab-rake cache:clear
캐쉬를 날리고
# gitlab-ctl restart
재구동 하면 해결이 된다. 계정 생성이 정상적으로 된다.
만약에 gitlab.com 에서 계정생성이면 서버 동기화 문제로 최대 7일까지 소요가 된다고 한다.
'Linux' 카테고리의 다른 글
kdbg install for rocky 8.10 (0) | 2025.08.01 |
---|---|
openproject user 계정 삭제 방법 (3) | 2025.06.28 |
openproject install on rocky 9.5 (2) | 2025.06.19 |
gitlab-runner install 수동 설치 방법 (8) | 2025.06.13 |
wasabi 스토리지 백업 방법 (2) | 2025.05.20 |