InfoGrab DocsInfoGrab Docs

내부 사용자

요약

내부 사용자("봇"이라고도 함)는 GitLab이 특정 백그라운드 작업을 수행하기 위해 자동으로 생성하는 시스템 계정입니다. 내부 사용자는 접근이 제한되어 있으며 인증과 같은 많은 일반 사용자 작업에 직접 사용할 수 없습니다.

히스토리
  • GitLab 15.4에서 도입되었습니다. 봇은 사용자 목록에서 배지로 표시됩니다.

내부 사용자("봇"이라고도 함)는 GitLab이 특정 백그라운드 작업을 수행하기 위해 자동으로 생성하는 시스템 계정입니다. GitLab은 알림을 생성하거나 자동 검토 피드백을 제공하는 경우와 같이 일반 사용자 계정을 사용할 수 없을 때 이를 활용합니다. 내부 사용자는 사용자 이름과 이메일 주소를 가지므로 수행하는 작업에 귀속될 수 있습니다. 라이선스 한도에 계산되지 않으며, 수동으로 생성할 수 없습니다.

내부 사용자는 접근이 제한되어 있으며 인증과 같은 많은 일반 사용자 작업에 직접 사용할 수 없습니다. 일부 봇은 API 요청을 수행하는 접근 권한을 가지지만, 대부분은 그렇지 않습니다.

내부 사용자는 때때로 기능 개발의 일부로 생성됩니다. 예를 들어 GitLab Snippets에서 버전된 Snippets마이그레이션하기 위한 GitLab Migration Bot이 있습니다. 이 봇은 원래 작성자를 사용할 수 없을 때 스니펫 작성자로 지정되었습니다.

내부 사용자의 다른 예:

GitLab Admin Bot#

GitLab Admin Bot은 일반 사용자가 접근하거나 수정할 수 없는 내부 사용자이며 다음을 포함한 많은 작업을 담당합니다:

GitLab Security Bot#

GitLab Security Bot은 보안 정책을 위반하는 머지 리퀘스트에 댓글을 다는 내부 사용자입니다.

GitLab Security Policy Bot#

히스토리

GitLab Security Policy Bot은 보안 정책에 정의된 예약된 파이프라인을 트리거하는 내부 사용자입니다. 이 계정은 보안 정책이 적용된 모든 프로젝트에 생성됩니다.

예약된 파이프라인 실행 정책의 경우, 이 봇은 프로젝트 소유자가 명시적으로 접근을 허용할 때 프라이빗 프로젝트의 CI/CD 구성을 읽을 수 있습니다.

GitLab 19.1 이상에서는 봇이 API에 접근하여 예약된 파이프라인 실행 정책의 일환으로 이전 파이프라인 Stage에서 아티팩트를 다운로드하는 등의 작업을 수행할 수 있습니다. API 접근 위험을 제한하기 위해, 봇은 자신이 멤버로 속한 프로젝트에서 자신의 권한이 허용하는 엔드포인트에만 접근할 수 있습니다.

봇 접근에는 다음 제한이 있습니다:

  • 대상 프로젝트에서 Security policy bot access를 활성화해야 합니다.

  • 요청한 파일 경로가 프로젝트의 허용된 파일 패턴과 일치해야 합니다.

  • 봇 프로젝트는 허용된 그룹 계층 구조 내에 있어야 합니다. 그룹이 구성되지 않은 경우 GitLab은 루트 상위 그룹을 사용합니다.

Security Policy Bot 접근을 설정하려면 예약된 파이프라인 실행 정책을 참조하세요.

내부 사용자

GitLab v19.2
Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

내부 사용자("봇"이라고도 함)는 GitLab이 특정 백그라운드 작업을 수행하기 위해 자동으로 생성하는 시스템 계정입니다. 내부 사용자는 접근이 제한되어 있으며 인증과 같은 많은 일반 사용자 작업에 직접 사용할 수 없습니다.

히스토리
  • GitLab 15.4에서 도입되었습니다. 봇은 사용자 목록에서 배지로 표시됩니다.

내부 사용자("봇"이라고도 함)는 GitLab이 특정 백그라운드 작업을 수행하기 위해 자동으로 생성하는 시스템 계정입니다. GitLab은 알림을 생성하거나 자동 검토 피드백을 제공하는 경우와 같이 일반 사용자 계정을 사용할 수 없을 때 이를 활용합니다. 내부 사용자는 사용자 이름과 이메일 주소를 가지므로 수행하는 작업에 귀속될 수 있습니다. 라이선스 한도에 계산되지 않으며, 수동으로 생성할 수 없습니다.

내부 사용자는 접근이 제한되어 있으며 인증과 같은 많은 일반 사용자 작업에 직접 사용할 수 없습니다. 일부 봇은 API 요청을 수행하는 접근 권한을 가지지만, 대부분은 그렇지 않습니다.

내부 사용자는 때때로 기능 개발의 일부로 생성됩니다. 예를 들어 GitLab Snippets에서 버전된 Snippets마이그레이션하기 위한 GitLab Migration Bot이 있습니다. 이 봇은 원래 작성자를 사용할 수 없을 때 스니펫 작성자로 지정되었습니다.

내부 사용자의 다른 예:

GitLab Admin Bot#

GitLab Admin Bot은 일반 사용자가 접근하거나 수정할 수 없는 내부 사용자이며 다음을 포함한 많은 작업을 담당합니다:

GitLab Security Bot#

GitLab Security Bot은 보안 정책을 위반하는 머지 리퀘스트에 댓글을 다는 내부 사용자입니다.

GitLab Security Policy Bot#

히스토리

GitLab Security Policy Bot은 보안 정책에 정의된 예약된 파이프라인을 트리거하는 내부 사용자입니다. 이 계정은 보안 정책이 적용된 모든 프로젝트에 생성됩니다.

예약된 파이프라인 실행 정책의 경우, 이 봇은 프로젝트 소유자가 명시적으로 접근을 허용할 때 프라이빗 프로젝트의 CI/CD 구성을 읽을 수 있습니다.

GitLab 19.1 이상에서는 봇이 API에 접근하여 예약된 파이프라인 실행 정책의 일환으로 이전 파이프라인 Stage에서 아티팩트를 다운로드하는 등의 작업을 수행할 수 있습니다. API 접근 위험을 제한하기 위해, 봇은 자신이 멤버로 속한 프로젝트에서 자신의 권한이 허용하는 엔드포인트에만 접근할 수 있습니다.

봇 접근에는 다음 제한이 있습니다:

  • 대상 프로젝트에서 Security policy bot access를 활성화해야 합니다.

  • 요청한 파일 경로가 프로젝트의 허용된 파일 패턴과 일치해야 합니다.

  • 봇 프로젝트는 허용된 그룹 계층 구조 내에 있어야 합니다. 그룹이 구성되지 않은 경우 GitLab은 루트 상위 그룹을 사용합니다.

Security Policy Bot 접근을 설정하려면 예약된 파이프라인 실행 정책을 참조하세요.