내부 사용자
- GitLab 15.4에 도입된 내부 사용자는 사용자 목록에서 뱃지로 표시됩니다.
GitLab은 일반 사용자에게 귀속될 수 없는 작업이나 기능을 수행하기 위해 내부 사용자(때로는 “봇”이라고도 함)를 사용합니다.
이러한 사용자들은 코드베이스 전체에서 필요할 때 프로그래밍적으로 생성되며 라이선스 한도에 포함되지 않습니다.
전통적인 사용자 계정이 적용되지 않는 경우, 예를 들어 경고 발생이나 자동 리뷰 피드백 생성 시 사용됩니다.
기술적으로 내부 사용자는 사용자 유형 중 하나이지만, 접근 권한이 줄어들고 매우 구체적인 목적을 갖고 있습니다. 인증이나 API 요청과 같은 일반 사용자 작업에 사용될 수 없습니다.
수행한 작업에 속성을 부여할 수 있는 이메일 주소와 이름이 있습니다.
예를 들어, GitLab 13.0에서 GitLab 스니펫을 버전별 스니펫으로 이관할 때, 사용자가 비활성화되어 리포지토리 커밋을 생성할 수 없는 경우 등 스니펫의 작성자가 사용 불가능한 경우, 이관 봇을 사용하여 스니펫 작성자로 속성을 부여했습니다.
이 봇에 대한 정보는 다음과 같습니다:
- 이름은
GitLab 이관 봇
으로 설정되었습니다. - 이메일은
noreply+gitlab-migration-bot@{instance host}
로 설정되었습니다.
다른 내부 사용자의 예시:
- GitLab 관리자 봇
- 알림 봇
- 고스트 사용자
- 지원 봇
- 시각적 리뷰 봇
- 프로젝트 액세스 토큰.
-
이들은
project_{project_id}_bot_{random_string}
즉,group_{group_id}_bot_{random_string}
사용자로,PersonalAccessToken
으로 구현됩니다.