728x90
반응형

GitLab Enterprise Edition으로 업그레이드하면 LDAP 그룹과 GitLab 그룹을 동기화할 수 있습니다.

 

터미널에서 설정

/etc/gitlab/gitlab.rb 편집

user_filter 와 group_base 에 설정을 추가하고 있습니다.

user_filter : LDAP 로그인 가능한 사용자를 제한

group_base : LDAP Group 으로 검색하는 기준
# .. 생략 ..
gitlab_rails['ldap_enabled'] = true
gitlab_rails['ldap_servers'] = YAML.load <<-'EOS'
   main:
     label: 'LDAP'
     host: 'ldap.naver.com'
     # .. 생략 ..
     user_filter: '(|(memberOf=cn=test-GitLab-Admins,ou=Roles,dc=naver)(memberOf=cn=test-GitLab-Users,ou=Roles,dc=naver)(memberOf=cn=Title-Developer,ou=Roles,dc=naver))'
     # .. 생략 ..
     group_base: 'ou=Roles,dc=naver'
     # .. 생략 ..

그 후 reconfigure

gitlab-ctl reconfigure

 

웹 화면 측에서의 설정

Admin Area → Groups → 편집하고 싶은 그룹명 → EditLDAP Synchonizations

728x90
300x250

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

GitLab의 LDAP Uid 수정하기  (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