내부 사용자

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

내부 사용자는:

  • 프로그래밍 방식으로 생성되며 라이센스 한도에 포함되지 않습니다.

  • 전통적인 사용자 계정이 적용되지 않을 때 사용됩니다. 예를 들어, 경고 생성 또는 자동 검토 피드백을 생성할 때입니다.

  • 접근 권한이 제한적이며 매우 특정한 목적을 가집니다. 인증이나 API 요청과 같은 일반 사용자 작업에는 사용할 수 없습니다.

  • 그들이 수행하는 모든 작업에 귀속될 수 있는 이메일 주소와 이름을 가지고 있습니다.

내부 사용자는 기능 개발의 일환으로 생성되는 경우가 있습니다. 예를 들어, GitLab Snippets에서 버전 관리된 스니펫으로 마이그레이션하는 GitLab Migration Bot이 있습니다. 스니펫의 원래 저자가 사용할 수 없을 때, 예를 들어 사용자가 비활성화될 때, 스니펫의 작성자로 GitLab Migration Bot이 사용되었습니다.

내부 사용자에 대한 다른 예:

GitLab Admin Bot

GitLab Admin Bot는 일반 사용자가 접근하거나 수정할 수 없는 내부 사용자로, 다음과 같은 많은 작업을 수행하는 책임이 있습니다: