GitLab Duo 가용성 제어
GitLab v19.2Offering: GitLab Dedicated, GitLab Dedicated for Government
GitLab Duo는 기본적으로 켜져 있습니다. GitLab Duo를 켜거나 끌 수 있습니다: GitLab.com에서: 최상위 그룹, 기타 그룹 또는 서브그룹, 프로젝트에 대해. GitLab Self-Managed에서: 인스턴스, 그룹 또는 서브그룹, 프로젝트에 대해.
히스토리
- GitLab 16.10에서 AI 기능 켜기/끄기 설정 도입.
- GitLab 16.11에서 AI 기능 켜기/끄기 설정이 UI에 추가됨.
GitLab Duo는 기본적으로 켜져 있습니다. GitLab Duo에는 기능 집합이 포함되어 있습니다.
GitLab Duo를 켜거나 끌 수 있습니다:
-
GitLab.com에서: 최상위 그룹, 기타 그룹 또는 서브그룹, 프로젝트에 대해.
-
GitLab Self-Managed에서: 인스턴스, 그룹 또는 서브그룹, 프로젝트에 대해.
-
GitLab Dedicated에서: 관리자는 특정 서브그룹을 Always off로 고정하여 Owner 역할을 가진 사용자가 해당 서브그룹에서 GitLab Duo를 활성화하지 못하도록 할 수도 있습니다.
GitLab Duo 항상 켜기로 고정#
히스토리
- GitLab 19.1에서 도입됨.
모든 사용자에 대해 그룹 또는 프로젝트 설정에 관계없이 GitLab Duo를 켭니다.
GitLab Duo 가용성을 항상 켜기로 설정하면 실험 및 베타 기능은 자동으로 켜지지 않습니다. 실험 및 베타 기능을 사용하려면 별도로 켜야 합니다.
사전 조건:
- 최상위 그룹에 대한 Owner 권한.
최상위 그룹에 대해 GitLab Duo를 항상 켜기로 고정하려면:
-
상단 표시줄에서 검색 또는 이동을 선택하고 최상위 그룹을 찾습니다.
-
왼쪽 사이드바에서 설정 > GitLab Duo를 선택합니다.
-
구성 변경을 선택합니다.
-
GitLab Duo 가용성 아래에서 항상 켜기를 선택합니다.
-
변경 사항 저장을 선택합니다.
GitLab Duo가 모든 서브그룹과 프로젝트에 대해 항상 켜기로 고정됩니다. 서브그룹 또는 프로젝트의 Owner 권한이 있는 사용자는 GitLab Duo를 끌 수 없습니다.
사전 조건:
- 관리자 액세스.
인스턴스에 대해 GitLab Duo를 항상 켜기로 고정하려면:
-
오른쪽 상단 모서리에서 관리자를 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
구성 변경을 선택합니다.
-
GitLab Duo 가용성 아래에서 항상 켜기를 선택합니다.
-
변경 사항 저장을 선택합니다.
GitLab Duo가 모든 그룹, 서브그룹, 프로젝트에 대해 항상 켜기로 고정됩니다. 그룹, 서브그룹, 또는 프로젝트의 Owner 권한이 있는 사용자는 GitLab Duo를 끌 수 없습니다.
선택한 서브그룹에 대해 GitLab Duo 끄기로 고정#
히스토리
- GitLab 19.2에서 도입됨.
GitLab Dedicated 관리자는 GitLab Duo 및 GitLab Duo Agent Platform에 대해 특정 서브그룹을 Always off로 고정할 수 있습니다. 해당 서브그룹에서 Owner 역할을 가진 사용자는 GitLab Duo를 활성화할 수 없으며, 다른 서브그룹은 Owner의 제어 하에 유지됩니다.
이 고정은 해당 서브그룹과 모든 하위 그룹 및 프로젝트에 적용됩니다. 서브그룹 또는 그 하위 그룹의 Owner 역할을 가진 사용자는 이 설정을 변경할 수 없습니다. 영향을 받는 Owner에게는 상위 그룹에 의해 GitLab Duo가 잠겼다는 메시지가 표시됩니다.
상위 및 하위 그룹으로 이루어진 체인에는 고정이 하나만 존재할 수 있습니다. 서브그룹을 고정할 때:
-
상위 그룹에 이미 고정이 있는 경우, 고정이 적용되지 않습니다. 먼저 상위 그룹에서 고정을 해제해야 합니다.
-
하나 이상의 하위 서브그룹에 이미 관리자 고정이 있는 경우, 확인 메시지가 표시됩니다. 확인하면 해당 하위 서브그룹의 고정이 해제되고, 선택한 서브그룹에 고정이 적용됩니다.
서브그룹 고정#
사전 요건:
- GitLab Dedicated 인스턴스에 대한 관리자 액세스 권한.
서브그룹에 대해 GitLab Duo를 끄기로 고정하려면:
-
오른쪽 상단 모서리에서 Admin을 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
Namespace availability overrides 섹션에서 서브그룹을 찾습니다.
-
서브그룹 행의 GitLab Duo availability 아래에서 Always off를 선택합니다.
서브그룹에 대한 고정 해제#
사전 요건:
- GitLab Dedicated 인스턴스에 대한 관리자 액세스 권한.
서브그룹에 대한 관리자 고정을 해제하려면:
-
오른쪽 상단 모서리에서 Admin을 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
Namespace availability overrides 섹션에서 서브그룹을 찾습니다.
-
서브그룹 행에서 Reset을 선택합니다.
서브그룹이 인스턴스 기본값으로 되돌아갑니다. 서브그룹의 Owner 역할을 가진 사용자는 이제 GitLab Duo 가용성을 제어할 수 있습니다.
GitLab Duo 켜기 또는 끄기#
GitLab.com에서#
최상위 그룹의 경우#
사전 조건:
- 최상위 그룹에 대한 Owner 권한.
최상위 그룹의 GitLab Duo 가용성을 변경하려면:
-
상단 표시줄에서 검색 또는 이동을 선택하고 최상위 그룹을 찾습니다.
-
설정 > GitLab Duo를 선택합니다.
-
구성 변경을 선택합니다.
-
GitLab Duo 가용성 아래에서 옵션을 선택합니다.
-
변경 사항 저장을 선택합니다.
GitLab Duo 가용성이 모든 서브그룹과 프로젝트에 적용됩니다.
그룹 또는 서브그룹의 경우#
사전 조건:
- 그룹 또는 서브그룹에 대한 Owner 권한.
그룹 또는 서브그룹의 GitLab Duo 가용성을 변경하려면:
-
상단 표시줄에서 검색 또는 이동을 선택하고 그룹 또는 서브그룹을 찾습니다.
-
설정 > 일반을 선택합니다.
-
GitLab Duo 기능을 확장합니다.
-
GitLab Duo 가용성 아래에서 옵션을 선택합니다.
-
변경 사항 저장을 선택합니다.
GitLab Duo 가용성이 모든 서브그룹과 프로젝트에 적용됩니다.
프로젝트의 경우#
사전 조건:
- 프로젝트에 대한 Maintainer 또는 Owner 권한.
프로젝트의 GitLab Duo 가용성을 변경하려면:
-
상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
-
왼쪽 사이드바에서 설정 > 일반을 선택합니다.
-
GitLab Duo를 확장합니다.
-
GitLab Duo 토글을 켜거나 끕니다.
-
변경 사항 저장을 선택합니다.
GitLab Self-Managed에서#
인스턴스의 경우#
사전 조건:
- 관리자 액세스.
인스턴스의 GitLab Duo 가용성을 변경하려면:
-
오른쪽 상단 모서리에서 관리자를 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
구성 변경을 선택합니다.
-
GitLab Duo 가용성 아래에서 옵션을 선택합니다.
-
변경 사항 저장을 선택합니다.
그룹 또는 서브그룹의 경우#
사전 조건:
- 그룹 또는 서브그룹에 대한 Owner 권한.
그룹 또는 서브그룹의 GitLab Duo 가용성을 변경하려면:
-
상단 표시줄에서 검색 또는 이동을 선택하고 그룹 또는 서브그룹을 찾습니다.
-
설정 > 일반을 선택합니다.
-
GitLab Duo 기능을 확장합니다.
-
GitLab Duo 가용성 아래에서 옵션을 선택합니다.
-
변경 사항 저장을 선택합니다.
GitLab Duo 가용성이 모든 서브그룹과 프로젝트에 적용됩니다.
프로젝트의 경우#
사전 조건:
- 프로젝트에 대한 Maintainer 또는 Owner 권한.
프로젝트의 GitLab Duo 가용성을 변경하려면:
-
상단 표시줄에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
-
왼쪽 사이드바에서 설정 > 일반을 선택합니다.
-
GitLab Duo를 확장합니다.
-
GitLab Duo 토글을 켜거나 끕니다.
-
변경 사항 저장을 선택합니다.
이전 GitLab 버전의 경우#
이전 GitLab 버전에서 GitLab Duo를 켜거나 끄는 방법은 이전 GitLab 버전에서 GitLab Duo 가용성 제어를 참조하세요.
GitLab Duo Core 켜기 또는 끄기#
히스토리
GitLab Duo Core는 Premium 및 Ultimate 구독에 포함되어 있습니다.
-
GitLab 17.11 이전의 기존 고객인 경우 GitLab Duo Core 기능을 켜야 합니다.
-
GitLab 18.0 이후의 신규 고객인 경우 GitLab Duo Core가 자동으로 켜지며 추가 작업이 필요하지 않습니다.
2025년 5월 15일 이전에 Premium 또는 Ultimate 구독을 가진 기존 고객이었던 경우, GitLab 18.0 이상으로 업그레이드하면 GitLab Duo Core를 사용하려면 켜야 합니다.
GitLab.com에서#
사전 조건:
- 최상위 그룹에 대한 Owner 권한.
최상위 그룹의 GitLab Duo Core 가용성을 변경하려면:
-
상단 표시줄에서 검색 또는 이동을 선택하고 최상위 그룹을 찾습니다.
-
설정 > GitLab Duo를 선택합니다.
-
구성 변경을 선택합니다.
-
GitLab Duo 가용성 아래에서 옵션을 선택합니다.
-
GitLab Duo Core 아래에서 GitLab Duo Core 기능 켜기 체크박스를 선택하거나 선택 해제합니다. GitLab Duo 가용성에 항상 끄기를 선택한 경우 이 설정에 액세스할 수 없습니다.
-
변경 사항 저장을 선택합니다.
변경 사항이 적용되는 데 최대 10분이 걸릴 수 있습니다.
GitLab Self-Managed에서#
사전 조건:
- 관리자 액세스.
인스턴스의 GitLab Duo Core 가용성을 변경하려면:
-
오른쪽 상단 모서리에서 관리자를 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
구성 변경을 선택합니다.
-
GitLab Duo 가용성 아래에서 옵션을 선택합니다.
-
GitLab Duo Core 아래에서 GitLab Duo Core 기능 켜기 체크박스를 선택하거나 선택 해제합니다. GitLab Duo 가용성에 항상 끄기를 선택한 경우 이 설정에 액세스할 수 없습니다.
-
변경 사항 저장을 선택합니다.
베타 및 실험 기능 켜기#
GitLab Duo의 실험 및 베타 기능은 기본적으로 꺼져 있습니다. 이러한 기능은 테스팅 계약의 적용을 받습니다.
GitLab.com에서#
사전 조건:
- 최상위 그룹에 대한 Owner 권한.
최상위 그룹에 대한 GitLab Duo 실험 및 베타 기능을 켜려면:
-
상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
-
왼쪽 사이드바에서 설정 > GitLab Duo를 선택합니다.
-
구성 변경을 선택합니다.
-
기능 미리 보기 아래에서 GitLab Duo 실험 및 베타 기능 켜기를 선택합니다.
-
변경 사항 저장을 선택합니다.
이 설정은 그룹에 속한 모든 프로젝트로 전파됩니다.
GitLab Self-Managed에서#
GitLab 17.4 이상에서는 다음 지침에 따라 GitLab Self-Managed 인스턴스에 대한 GitLab Duo 실험 및 베타 기능을 켭니다.
사전 조건:
- 관리자 액세스.
인스턴스에 대한 GitLab Duo 실험 및 베타 기능을 켜려면:
-
오른쪽 상단 모서리에서 관리자를 선택합니다.
-
왼쪽 사이드바에서 설정 > GitLab Duo를 선택합니다.
-
구성 변경을 확장합니다.
-
기능 미리 보기 아래에서 GitLab Duo 실험 및 베타 기능 사용을 선택합니다.
-
변경 사항 저장을 선택합니다.
사전 조건:
인스턴스에 대한 GitLab Duo 실험 및 베타 기능을 켜려면:
-
오른쪽 상단 모서리에서 관리자를 선택합니다.
-
왼쪽 사이드바에서 설정 > GitLab Duo를 선택합니다.
-
구성 변경을 확장합니다.
-
기능 미리 보기 아래에서 GitLab Duo 실험 및 베타 기능 사용을 선택합니다.
-
변경 사항 저장을 선택합니다.
-
GitLab Duo Chat이 즉시 작동하려면 구독을 수동으로 동기화합니다.
구독을 수동으로 동기화하지 않으면 인스턴스에서 GitLab Duo Chat을 활성화하는 데 최대 24시간이 걸릴 수 있습니다.