728x90
반응형

GitLab의 Web상의 관리 화면 Admin Erea에서는 값을 수정할 수 없으므로 직접 DB를 갱신할 필요가 있다.

Git Lab Server에 로그인하여 아래의 명령어를 입력한다.

gitlab-rails dbconsole

DB 콘솔로 전환됩니다.

identities 테이블의 extern_uid 컬럼에 정보가 저장되어 있으므로 대상자의 id를 확인하기 위해 SELECT에서 일람표시를 한다.

gitlabhq_production=> SELECT * FROM identities;

대상자의 id를 알게 되면 UPDATE에서 extern_uid 컬럼을 수정한다.

gitlabhq_production=> UPDATE identities SET extern_uid = 'uid=someuser,ou=People,dc=example,dc=com' WHERE id=1;

 

참조 : GitLab Omnibus LDAP User Mismatch After OU Change https://theterminallife.com/gitlab-omnibus-ldap-user-mismatch-after-ou-change/

728x90
300x250

'IT > Git' 카테고리의 다른 글

GitLab LDAP Group 구성  (0) 2021.08.12
GitLab CE에서 EE로의 이행  (0) 2021.08.12
GitLab API 조작  (0) 2021.08.12
GitLab Runner 구축  (0) 2021.08.12
GitLab Runner 업데이트 작업  (0) 2021.08.12

+ Recent posts