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 |