내부 사용자
- 소개됨 GitLab 15.4에서, 봇은 사용자 목록에 뱃지로 표시됩니다.
GitLab은 일반 사용자에게 귀속되지 않는 작업 또는 기능을 수행하기 위해 내부 사용자(때로는 “봇”이라고도 함)를 사용합니다.
내부 사용자:
- 프로그래밍 방식으로 생성되며 라이선스 제한에 포함되지 않습니다.
- 전통적인 사용자 계정이 적용되지 않을 때 사용됩니다. 예를 들어, 알림 생성 또는 자동 리뷰 피드백 생성 시.
- 액세스가 제한되고 매우 구체적인 목적을 가집니다. 인증 또는 API 요청과 같은 일반 사용자 작업에 사용할 수 없습니다.
- 수행한 작업에 속성이 지정될 수 있는 이메일 주소와 이름이 있습니다.
내부 사용자는 때로는 기능 개발의 일부로 생성됩니다. 예를 들어, GitLab Snippets에서 Versioned Snippets로 이주하기 위해 GitLab Migration Bot이 사용되었습니다. GitLab Migration Bot은 스니펫의 원래 작성자가 사용 불가능한 경우에 사용되었습니다. 예를 들어, 사용자가 비활성화된 경우.
내부 사용자의 다른 예시:
- GitLab Automation Bot
- Alert Bot
- Ghost User
- Support Bot
- Placeholder User 가져오기 중 생성된 사용자
- Visual Review Bot
-
project_{project_id}_bot_{random_string}
및group_{group_id}_bot_{random_string}
사용자로, 프로젝트 액세스 토큰 및 그룹 액세스 토큰을 포함한 리소스 액세스 토큰
GitLab 관리자 봇
GitLab Admin Bot은 일반 사용자에 의해 액세스 또는 수정할 수 없는 내부 사용자로, 다음을 포함한 여러 작업을 담당합니다:
- 프로젝트에 기본 규정 프레임워크 적용
- 비활성 사용자 자동으로 비활성화.
- 미확인 사용자 자동으로 삭제.
- 비활성 프로젝트 삭제.
- 사용자 잠금