내부 사용자

GitLab은 일반 사용자에게 귀속될 수 없는 작업이나 기능을 수행하기 위해 내부 사용자(때로는 “봇”이라고도 함)를 사용합니다.

이러한 사용자들은 코드베이스 전체에서 필요할 때 프로그래밍적으로 생성되며 라이선스 한도에 포함되지 않습니다.

전통적인 사용자 계정이 적용되지 않는 경우, 예를 들어 경고 발생이나 자동 리뷰 피드백 생성 시 사용됩니다.

기술적으로 내부 사용자는 사용자 유형 중 하나이지만, 접근 권한이 줄어들고 매우 구체적인 목적을 갖고 있습니다. 인증이나 API 요청과 같은 일반 사용자 작업에 사용될 수 없습니다.

수행한 작업에 속성을 부여할 수 있는 이메일 주소와 이름이 있습니다.

예를 들어, GitLab 13.0에서 GitLab 스니펫버전별 스니펫으로 이관할 때, 사용자가 비활성화되어 리포지토리 커밋을 생성할 수 없는 경우 등 스니펫의 작성자가 사용 불가능한 경우, 이관 봇을 사용하여 스니펫 작성자로 속성을 부여했습니다.

이 봇에 대한 정보는 다음과 같습니다:

  • 이름은 GitLab 이관 봇으로 설정되었습니다.
  • 이메일은 noreply+gitlab-migration-bot@{instance host}로 설정되었습니다.

다른 내부 사용자의 예시: