내부 사용자
- GitLab 15.4에 도입됨, 봇은 사용자 목록에서 배지로 표시됩니다.
GitLab은 일반 사용자에게 귀속되지 않는 작업이나 기능을 수행하기 위해 내부 사용자(때때로 “봇”이라고 불림)를 사용합니다.
내부 사용자는:
-
프로그래밍 방식으로 생성되며 라이센스 한도에 포함되지 않습니다.
-
전통적인 사용자 계정이 적용되지 않을 때 사용됩니다. 예를 들어, 경고 생성 또는 자동 검토 피드백을 생성할 때입니다.
-
접근 권한이 제한적이며 매우 특정한 목적을 가집니다. 인증이나 API 요청과 같은 일반 사용자 작업에는 사용할 수 없습니다.
-
그들이 수행하는 모든 작업에 귀속될 수 있는 이메일 주소와 이름을 가지고 있습니다.
내부 사용자는 기능 개발의 일환으로 생성되는 경우가 있습니다. 예를 들어, GitLab Snippets에서 버전 관리된 스니펫으로 마이그레이션하는 GitLab Migration Bot이 있습니다. 스니펫의 원래 저자가 사용할 수 없을 때, 예를 들어 사용자가 비활성화될 때, 스니펫의 작성자로 GitLab Migration Bot이 사용되었습니다.
내부 사용자에 대한 다른 예:
-
가져오는 동안 생성된 Placeholder User
-
Visual Review Bot
-
프로젝트 접근 토큰 및 그룹 접근 토큰을 포함한 리소스 접근 토큰, 이는
project_{project_id}_bot_{random_string}
및group_{group_id}_bot_{random_string}
사용자와PersonalAccessToken
을 포함합니다.
GitLab Admin Bot
GitLab Admin Bot는 일반 사용자가 접근하거나 수정할 수 없는 내부 사용자로, 다음과 같은 많은 작업을 수행하는 책임이 있습니다:
-
기본 준수 프레임워크를 프로젝트에 적용합니다.
-
사용자를 잠금](../security/unlock_user.md).