Linux

The form contains the following error:Username has already been taken gitlab

Naan 2025. 8. 24. 00:10
반응형

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일까지 소요가 된다고 한다.

 

728x90
반응형

'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