중도 사용자

이 섹션에서는 그룹 수준에서 사용자를 중도 관리하는 방법에 대해 설명합니다. 자체 관리형 인스턴스의 경우 관리 문서를 참조하십시오.

그룹의 소유자 역할을 가지고 있다면 사용자 액세스를 중도 관리하여 승인, 금지 또는 자동으로 휴면 회원을 제거할 수 있습니다.

사용자 금지 및 금지 해제

Tier: Ultimate Offering: GitLab.com

그룹 소유자는 사용자를 금지하고 금지 해제하여 사용자 액세스를 중도 관리할 수 있습니다. 사용자를 금지해야 하는 시점에 사용자를 금지해야합니다.

금지된 사용자:

  • 그룹 또는 해당 저장소에 액세스할 수 없음.
  • 슬래시 명령을 사용할 수 없음.
  • Seats를 사용하지 않음.

사용자 금지 해제

GraphQL API를 사용하여 사용자를 금지 해제하려면 Mutation.namespaceBanDestroy를 참조하십시오.

그룹 수준에서 사용자를 금지 해제하는 데 대한 데모는 Namespace level ban - Unbanning a user를 참조하십시오.

전제 조건:

  • 최상위 그룹에서 소유자 역할이어야합니다.

사용자를 금지 해제하려면:

  1. 최상위 그룹으로 이동합니다.
  2. 왼쪽 사이드바에서 Manage > Members를 선택합니다.
  3. Banned 탭을 선택합니다.
  4. 금지 해제를 원하는 계정을 선택합니다.

사용자 금지

그룹 수준에서 사용자를 금지하는 데 대한 데모는 Namespace level ban - Banning a user를 참조하십시오.

전제 조건:

  • 최상위 그룹에서 소유자 역할이어야합니다.
  • 사용자를 금지하고자 하는 최상위 그룹에서 사용자가 소유자 역할을 가지고 있다면 사용자의 역할을 총괄해야합니다.

사용자를 수동으로 금지하려면:

  1. 최상위 그룹으로 이동합니다.
  2. 왼쪽 사이드바에서 Manage > Members를 선택합니다.
  3. 금지하려는 멤버 옆에 수직 타원 ()을 선택합니다.
  4. 드롭다운 목록에서 Ban member를 선택합니다.

자동 휴면 회원 제거

등급: Free, Premium, Ultimate Offering: GitLab.com

GitLab 17.1에 group_remove_dormant_members라는 플래그가 기본으로 비활성화되어 있는 상태로 소개되었습니다.

플래그: 이 기능의 사용 가능 여부는 플래그로 제어됩니다. 자세한 정보는 이력을 참조하십시오. 이 기능은 현재 개발 중이며 상용 환경에 사용할 준비가되지 않았습니다.

전제 조건:

  • 그룹의 소유자 역할을 가져야합니다.

다음과 같은 그룹 멤버의 자동 제거를 활성화할 수 있습니다:

  • 그룹에 추가된지 한 주 이상이 지난 회원이고 그룹에서 활동이 없는 경우.
  • 그룹에서 특정 기간 동안 활동이 없는 회원. 기본값 및 최소값은 90일입니다. 활동에는 다음이 포함됩니다:
    • clonepush와 같은 Git HTTP/SSH 활동.
    • 대시보드, 프로젝트, 이슈, 병합 요청, 설정 등과 관련된 페이지 방문.
    • 그룹 범위 내의 API 사용.
    • 그룹 범위 내에서 GraphQL API 사용.
  1. 왼쪽 사이드바에서 검색 또는 이동하여 그룹을 찾습니다.
  2. 왼쪽 사이드 바에서 Settings > General을 선택합니다.
  3. 권한 및 그룹 기능을 확장합니다.
  4. 휴면 회원으로 스크롤합니다.
  5. 활동이 없는 회원 자동 제거 확인란을 선택합니다.
  6. 제거 전 비활동 기간 필드에 제거 전 일 수를 입력합니다. 최소값은 90일입니다.
  7. 변경 사항 저장을 선택합니다.

회원이 비활동 기간에 도달하여 그룹에서 제거된 후:

  • GitLab.com에는 여전히 액세스 할 수 있습니다.
  • 그룹에는 액세스 할 수 없습니다.
  • 그룹에 기여 한 내용은 제거된 회원에게 여전히 할당됩니다.