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