InfoGrab DocsInfoGrab Docs

Permissions Assistant

GitLab Duo의 Permissions Assistant를 사용하여 개인 액세스 토큰 생성 시 적절한 세분화된 권한을 선택하는 방법을 설명합니다.

Permissions Assistant # - Tier: Ultimate - Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated History GitLab 18.11에서 베타 기능으로 도입됨 . GitLab 19.2에서 일반적으로 사용 가능 해짐. Permissions Assistant는 개인 액세스 토큰을 생성할 때 올바른 세분화된 권한 을 선택하도록 도와주는 GitLab Duo 에이전트입니다. 토큰이 수행해야 할 작업을 설명하면 Permissions Assistant가 생성 양식에서 적절한 권한을 선택합니다. 선택 항목이 필요에 맞을 때까지 후속 질문을 하거나 요청을 수정할 수 있습니다. 전제 조건 # GitLab Duo Agent Platform의 전제 조건 을 충족하세요. 기본 에이전트가 켜져 있어야 합니다. 세분화된 개인 액세스 토큰이 활성화되어 있어야 합니다. 이 기능은 granular_personal_access_tokens 피처 플래그로 제어되며, 기본적으로 활성화되어 있습니다. Permissions Assistant 사용 # Permissions Assistant는 GitLab UI의 세분화된 개인 액세스 토큰 생성 페이지에서 사용할 수 있습니다. Permissions Assistant를 사용하려면: 오른쪽 상단 모서리에서 아바타를 선택하세요. 프로필 편집 을 선택하세요. 왼쪽 사이드바에서 액세스 > 개인 액세스 토큰 을 선택하세요. 토큰 생성 드롭다운 목록에서 세분화된 토큰 을 선택하세요. Duo로 권한 추가 를 선택하세요. Duo Chat 패널이 열리고 Permissions Assistant가 미리 선택됩니다. 토큰이 수행해야 할 작업을 설명하거나 제안된 프롬프트 중 하나를 선택하세요. Permissions Assistant가 양식에서 적절한 권한을 선택합니다. 선택된 권한을 검토하고 필요한 경우 요청을 수정하세요. 나머지 토큰 필드를 완성하고 토큰 생성 을 선택하세요. 최상의 결과를 위한 팁 # 사용 사례를 구체적으로 설명하세요. 예를 들어, "단일 프로젝트에서 이슈를 읽고 머지 리퀘스트를 생성해야 합니다"는 "API 액세스가 필요합니다"보다 더 좋은 결과를 제공합니다. 초기 선택이 너무 광범위하거나 너무 좁은 경우 조정을 요청하세요. 필요를 설명하는 방법을 잘 모르겠다면 제안된 프롬프트를 시작점으로 사용하세요. 제안은 관련 액세스 수준(그룹 및 프로젝트, 사용자 또는 전역)에 적용되므로, 요청이 여러 수준에 걸쳐 있으면 동일한 권한이 두 개 이상의 섹션에 추가될 수 있습니다. 예시 프롬프트 # "API를 통해 리포지터리를 읽고 쓰고 싶습니다." "CI/CD 파이프라인을 관리하고 job 로그를 읽어야 합니다." "이슈 및 머지 리퀘스트 관리를 자동화하고 싶습니다." "프로젝트 및 그룹에 대한 읽기 전용 액세스가 필요합니다." "내 것뿐만 아니라 모든 스니펫을 읽고 싶습니다."