InfoGrab Docs

Code Suggestions 설정

요약

GitLab Duo Code Suggestions를 여러 다른 IDE에서 사용할 수 있습니다. Code Suggestions를 설정하려면 사용하는 IDE의 지침을 따르세요. Code Suggestions를 사용하려면 다음이 필요합니다:

GitLab Duo Code Suggestions를 여러 다른 IDE에서 사용할 수 있습니다.

Code Suggestions를 설정하려면 사용하는 IDE의 지침을 따르세요.

전제 조건#

Code Suggestions를 사용하려면 다음이 필요합니다:

에디터 확장 구성#

Code Suggestions는 에디터 확장의 일부입니다. Code Suggestions를 사용하려면:

  1. IDE에 확장을 설치합니다.
  2. IDE에서 GitLab으로 인증합니다. OAuth 또는 개인 액세스 토큰을 사용할 수 있습니다.
  3. 확장을 구성합니다.

사용하는 IDE에 맞는 단계를 따르세요:

Code Suggestions 켜기#

Code Suggestions는 전제 조건을 충족하면 켜집니다. 확인하려면 IDE를 열고 Code Suggestions가 작동하는지 확인합니다.

VS Code#

VS Code에서 Code Suggestions가 켜져 있는지 확인하려면:

  1. VS Code에서 Settings 에디터를 엽니다:
    • macOS에서 Command+,를 누릅니다.
    • Windows 또는 Linux에서 Control+,를 누릅니다.
  2. Extensions > GitLab > GitLab Duo를 선택합니다.
  3. GitLab › Duo Code Suggestions: Enabled 아래의 체크박스가 선택되어 있는지 확인합니다.
  4. 선택 사항. GitLab › Duo Code Suggestions: Enabled Supported Languages 아래에서 코드를 제안하거나 생성할 언어를 선택합니다.
  5. 선택 사항. GitLab › Duo Code Suggestions: Additional Languages 아래에서 사용할 다른 언어를 추가합니다.

Visual Studio#

Visual Studio에서 Code Suggestions가 켜져 있는지 확인하려면:

  1. Visual Studio의 하단 상태 표시줄에서 GitLab 아이콘을 가리킵니다.
  2. 아이콘 툴팁을 확인하여 기능이 활성화되어 있는지 확인합니다.
  3. Code Suggestions가 활성화되어 있지 않으면 상단 표시줄에서 Extensions > GitLab > Toggle Code Suggestions를 선택하여 활성화합니다.

JetBrains IDE#

JetBrains IDE에서 Code Suggestions가 켜져 있는지 확인하려면:

  1. IDE의 상단 표시줄에서 IDE 이름을 선택한 다음 Settings를 선택합니다.
  2. 왼쪽 사이드바에서 Tools를 확장한 다음 GitLab Duo를 선택합니다.
  3. Features 섹션에서 Enable Code SuggestionsEnable GitLab Duo Chat이 선택되어 있는지 확인합니다.
  4. OK 또는 Save를 선택합니다.

Code Suggestions용 사용자 정의 인증서 추가#

히스토리
  • GitLab Duo 2.10.0에서 도입됨.

GitLab Duo는 별도의 구성 없이 신뢰할 수 있는 루트 인증서를 감지하려고 시도합니다. 필요한 경우 GitLab Duo 플러그인이 GitLab 인스턴스에 연결할 때 사용자 정의 SSL 인증서를 사용할 수 있도록 JetBrains IDE를 구성합니다.

GitLab Duo에서 사용자 정의 SSL 인증서를 사용하려면:

  1. IDE의 상단 표시줄에서 IDE 이름을 선택한 다음 Settings를 선택합니다.
  2. 왼쪽 사이드바에서 Tools를 확장한 다음 GitLab Duo를 선택합니다.
  3. Connection 아래에 URL to GitLab instance를 입력합니다.
  4. 연결을 확인하려면 Verify setup을 선택합니다.
  5. OK 또는 Save를 선택합니다.

IDE가 신뢰할 수 없는 SSL 인증서를 감지하면:

  1. GitLab Duo 플러그인이 확인 대화 상자를 표시합니다.
  2. 표시된 SSL 인증서 세부 정보를 검토합니다.
    • 인증서 세부 정보가 브라우저에서 GitLab에 연결할 때 표시되는 인증서와 일치하는지 확인합니다.
  3. 인증서가 예상과 일치하면 Accept를 선택합니다.

이미 수락한 인증서를 검토하려면:

  1. IDE의 상단 표시줄에서 IDE 이름을 선택한 다음 Settings를 선택합니다.
  2. 왼쪽 사이드바에서 Tools > Server Certificates를 선택합니다.
  3. Server Certificates를 선택합니다.
  4. 인증서를 선택하여 확인합니다.

Eclipse#

Note

GitLab Duo Code Suggestions를 활성화하려면 Eclipse 프로젝트를 엽니다. 단일 파일을 열면 모든 파일 형식에 대해 Code Suggestions가 비활성화됩니다.

Eclipse에서 Code Suggestions가 켜져 있는지 확인하려면:

  1. Eclipse에서 GitLab 프로젝트를 엽니다.
  2. Eclipse 하단 도구 모음에서 GitLab 아이콘을 선택합니다.

Code Suggestions가 "Enabled"로 표시됩니다.

Neovim#

Code Suggestions는 내장된 Control+x, Control+o Omni Completion 키 매핑을 지원하는 LSP(Language Server Protocol) 서버를 제공합니다:

모드 키 매핑 유형 설명
INSERT Control+x, Control+o Built-in 언어 서버를 통해 GitLab Duo Code Suggestions에서 완성을 요청합니다.
NORMAL (GitLabToggleCodeSuggestions) 현재 버퍼의 Code Suggestions를 켜거나 끕니다. 구성이 필요합니다.

Code Suggestions가 켜져 있는지 확인#

Neovim을 제외한 GitLab의 모든 에디터 확장은 IDE의 상태 표시줄에 아이콘을 추가합니다. 예를 들어 Visual Studio에서는:

Visual Studio의 상태 표시줄.

아이콘 상태 의미
[tanuki-ai] Ready GitLab Duo를 구성하고 활성화했으며 Code Suggestions를 지원하는 언어를 사용 중입니다.
[tanuki-ai-off] Not configured 개인 액세스 토큰을 입력하지 않았거나 Code Suggestions가 지원하지 않는 언어를 사용 중입니다.
Code Suggestions 가져오기 상태 아이콘. Loading suggestion GitLab Duo가 Code Suggestions를 가져오고 있습니다.
Code Suggestions 오류 상태 아이콘. Error GitLab Duo에서 오류가 발생했습니다.

Code Suggestions 끄기#

Code Suggestions를 끄는 프로세스는 IDE마다 다릅니다.

Note

코드 생성과 코드 완성을 별도로 끌 수 없습니다.

VS Code#

VS Code에서 Code Suggestions를 끄려면:

  1. VS Code에서 Settings 에디터를 엽니다:
    • macOS에서 Command+,를 누릅니다.
    • Windows 또는 Linux에서 Control+,를 누릅니다.
  2. Extensions > GitLab > GitLab Duo를 선택합니다.
  3. GitLab › Duo Code Suggestions: Enabled 아래의 체크박스를 선택 해제합니다.

대신 VS Code settings.json 파일에서 gitlab.duoCodeSuggestions.enabledfalse로 설정할 수 있습니다.

Visual Studio#

확장을 제거하지 않고 Code Suggestions를 켜거나 끄려면 GitLab.ToggleCodeSuggestions 사용자 정의 명령에 키보드 단축키를 할당합니다.

확장을 비활성화하거나 제거하려면 확장 제거 또는 비활성화에 대한 Microsoft Visual Studio 설명서를 참조하세요.

JetBrains IDE#

Code Suggestions를 포함한 GitLab Duo를 비활성화하는 프로세스는 사용하는 JetBrains IDE에 관계없이 동일합니다.

  1. JetBrains IDE에서 설정으로 이동하여 플러그인 메뉴를 선택합니다.
  2. 설치된 플러그인에서 GitLab Duo 플러그인을 찾습니다.
  3. 플러그인을 비활성화합니다.

자세한 내용은 JetBrains 제품 설명서를 참조하세요.

Eclipse#

프로젝트에 대한 Eclipse Code Suggestions를 비활성화하려면:

  1. Eclipse 하단 도구 모음에서 GitLab 아이콘을 선택합니다.
  2. Disable Code Suggestions를 선택하여 현재 프로젝트의 Code Suggestions를 비활성화합니다.

특정 언어에 대한 Eclipse Code Suggestions를 비활성화하려면:

  1. Eclipse 하단 도구 모음에서 GitLab 아이콘을 선택합니다.
  2. Show Settings를 선택합니다.
  3. Code Suggestions Enabled Languages 섹션으로 스크롤하여 비활성화할 언어의 체크박스를 선택 해제합니다.

Neovim#

  1. Neovim defaults.lua 설정 파일로 이동합니다.

  2. code_suggestions 아래에서 enabled = 플래그를 false로 변경합니다:

    code_suggestions = {
    ...
     enabled = false,
    

GitLab Duo 끄기#

또는 그룹, 프로젝트 또는 인스턴스에 대해 GitLab Duo 끄기(Code Suggestions 포함)를 완전히 할 수 있습니다.

Code Suggestions 설정

원문 보기
요약

GitLab Duo Code Suggestions를 여러 다른 IDE에서 사용할 수 있습니다. Code Suggestions를 설정하려면 사용하는 IDE의 지침을 따르세요. Code Suggestions를 사용하려면 다음이 필요합니다:

GitLab Duo Code Suggestions를 여러 다른 IDE에서 사용할 수 있습니다.

Code Suggestions를 설정하려면 사용하는 IDE의 지침을 따르세요.

전제 조건#

Code Suggestions를 사용하려면 다음이 필요합니다:

에디터 확장 구성#

Code Suggestions는 에디터 확장의 일부입니다. Code Suggestions를 사용하려면:

  1. IDE에 확장을 설치합니다.
  2. IDE에서 GitLab으로 인증합니다. OAuth 또는 개인 액세스 토큰을 사용할 수 있습니다.
  3. 확장을 구성합니다.

사용하는 IDE에 맞는 단계를 따르세요:

Code Suggestions 켜기#

Code Suggestions는 전제 조건을 충족하면 켜집니다. 확인하려면 IDE를 열고 Code Suggestions가 작동하는지 확인합니다.

VS Code#

VS Code에서 Code Suggestions가 켜져 있는지 확인하려면:

  1. VS Code에서 Settings 에디터를 엽니다:
    • macOS에서 Command+,를 누릅니다.
    • Windows 또는 Linux에서 Control+,를 누릅니다.
  2. Extensions > GitLab > GitLab Duo를 선택합니다.
  3. GitLab › Duo Code Suggestions: Enabled 아래의 체크박스가 선택되어 있는지 확인합니다.
  4. 선택 사항. GitLab › Duo Code Suggestions: Enabled Supported Languages 아래에서 코드를 제안하거나 생성할 언어를 선택합니다.
  5. 선택 사항. GitLab › Duo Code Suggestions: Additional Languages 아래에서 사용할 다른 언어를 추가합니다.

Visual Studio#

Visual Studio에서 Code Suggestions가 켜져 있는지 확인하려면:

  1. Visual Studio의 하단 상태 표시줄에서 GitLab 아이콘을 가리킵니다.
  2. 아이콘 툴팁을 확인하여 기능이 활성화되어 있는지 확인합니다.
  3. Code Suggestions가 활성화되어 있지 않으면 상단 표시줄에서 Extensions > GitLab > Toggle Code Suggestions를 선택하여 활성화합니다.

JetBrains IDE#

JetBrains IDE에서 Code Suggestions가 켜져 있는지 확인하려면:

  1. IDE의 상단 표시줄에서 IDE 이름을 선택한 다음 Settings를 선택합니다.
  2. 왼쪽 사이드바에서 Tools를 확장한 다음 GitLab Duo를 선택합니다.
  3. Features 섹션에서 Enable Code SuggestionsEnable GitLab Duo Chat이 선택되어 있는지 확인합니다.
  4. OK 또는 Save를 선택합니다.

Code Suggestions용 사용자 정의 인증서 추가#

히스토리
  • GitLab Duo 2.10.0에서 도입됨.

GitLab Duo는 별도의 구성 없이 신뢰할 수 있는 루트 인증서를 감지하려고 시도합니다. 필요한 경우 GitLab Duo 플러그인이 GitLab 인스턴스에 연결할 때 사용자 정의 SSL 인증서를 사용할 수 있도록 JetBrains IDE를 구성합니다.

GitLab Duo에서 사용자 정의 SSL 인증서를 사용하려면:

  1. IDE의 상단 표시줄에서 IDE 이름을 선택한 다음 Settings를 선택합니다.
  2. 왼쪽 사이드바에서 Tools를 확장한 다음 GitLab Duo를 선택합니다.
  3. Connection 아래에 URL to GitLab instance를 입력합니다.
  4. 연결을 확인하려면 Verify setup을 선택합니다.
  5. OK 또는 Save를 선택합니다.

IDE가 신뢰할 수 없는 SSL 인증서를 감지하면:

  1. GitLab Duo 플러그인이 확인 대화 상자를 표시합니다.
  2. 표시된 SSL 인증서 세부 정보를 검토합니다.
    • 인증서 세부 정보가 브라우저에서 GitLab에 연결할 때 표시되는 인증서와 일치하는지 확인합니다.
  3. 인증서가 예상과 일치하면 Accept를 선택합니다.

이미 수락한 인증서를 검토하려면:

  1. IDE의 상단 표시줄에서 IDE 이름을 선택한 다음 Settings를 선택합니다.
  2. 왼쪽 사이드바에서 Tools > Server Certificates를 선택합니다.
  3. Server Certificates를 선택합니다.
  4. 인증서를 선택하여 확인합니다.

Eclipse#

Note

GitLab Duo Code Suggestions를 활성화하려면 Eclipse 프로젝트를 엽니다. 단일 파일을 열면 모든 파일 형식에 대해 Code Suggestions가 비활성화됩니다.

Eclipse에서 Code Suggestions가 켜져 있는지 확인하려면:

  1. Eclipse에서 GitLab 프로젝트를 엽니다.
  2. Eclipse 하단 도구 모음에서 GitLab 아이콘을 선택합니다.

Code Suggestions가 "Enabled"로 표시됩니다.

Neovim#

Code Suggestions는 내장된 Control+x, Control+o Omni Completion 키 매핑을 지원하는 LSP(Language Server Protocol) 서버를 제공합니다:

모드 키 매핑 유형 설명
INSERT Control+x, Control+o Built-in 언어 서버를 통해 GitLab Duo Code Suggestions에서 완성을 요청합니다.
NORMAL (GitLabToggleCodeSuggestions) 현재 버퍼의 Code Suggestions를 켜거나 끕니다. 구성이 필요합니다.

Code Suggestions가 켜져 있는지 확인#

Neovim을 제외한 GitLab의 모든 에디터 확장은 IDE의 상태 표시줄에 아이콘을 추가합니다. 예를 들어 Visual Studio에서는:

Visual Studio의 상태 표시줄.

아이콘 상태 의미
[tanuki-ai] Ready GitLab Duo를 구성하고 활성화했으며 Code Suggestions를 지원하는 언어를 사용 중입니다.
[tanuki-ai-off] Not configured 개인 액세스 토큰을 입력하지 않았거나 Code Suggestions가 지원하지 않는 언어를 사용 중입니다.
Code Suggestions 가져오기 상태 아이콘. Loading suggestion GitLab Duo가 Code Suggestions를 가져오고 있습니다.
Code Suggestions 오류 상태 아이콘. Error GitLab Duo에서 오류가 발생했습니다.

Code Suggestions 끄기#

Code Suggestions를 끄는 프로세스는 IDE마다 다릅니다.

Note

코드 생성과 코드 완성을 별도로 끌 수 없습니다.

VS Code#

VS Code에서 Code Suggestions를 끄려면:

  1. VS Code에서 Settings 에디터를 엽니다:
    • macOS에서 Command+,를 누릅니다.
    • Windows 또는 Linux에서 Control+,를 누릅니다.
  2. Extensions > GitLab > GitLab Duo를 선택합니다.
  3. GitLab › Duo Code Suggestions: Enabled 아래의 체크박스를 선택 해제합니다.

대신 VS Code settings.json 파일에서 gitlab.duoCodeSuggestions.enabledfalse로 설정할 수 있습니다.

Visual Studio#

확장을 제거하지 않고 Code Suggestions를 켜거나 끄려면 GitLab.ToggleCodeSuggestions 사용자 정의 명령에 키보드 단축키를 할당합니다.

확장을 비활성화하거나 제거하려면 확장 제거 또는 비활성화에 대한 Microsoft Visual Studio 설명서를 참조하세요.

JetBrains IDE#

Code Suggestions를 포함한 GitLab Duo를 비활성화하는 프로세스는 사용하는 JetBrains IDE에 관계없이 동일합니다.

  1. JetBrains IDE에서 설정으로 이동하여 플러그인 메뉴를 선택합니다.
  2. 설치된 플러그인에서 GitLab Duo 플러그인을 찾습니다.
  3. 플러그인을 비활성화합니다.

자세한 내용은 JetBrains 제품 설명서를 참조하세요.

Eclipse#

프로젝트에 대한 Eclipse Code Suggestions를 비활성화하려면:

  1. Eclipse 하단 도구 모음에서 GitLab 아이콘을 선택합니다.
  2. Disable Code Suggestions를 선택하여 현재 프로젝트의 Code Suggestions를 비활성화합니다.

특정 언어에 대한 Eclipse Code Suggestions를 비활성화하려면:

  1. Eclipse 하단 도구 모음에서 GitLab 아이콘을 선택합니다.
  2. Show Settings를 선택합니다.
  3. Code Suggestions Enabled Languages 섹션으로 스크롤하여 비활성화할 언어의 체크박스를 선택 해제합니다.

Neovim#

  1. Neovim defaults.lua 설정 파일로 이동합니다.

  2. code_suggestions 아래에서 enabled = 플래그를 false로 변경합니다:

    code_suggestions = {
    ...
     enabled = false,
    

GitLab Duo 끄기#

또는 그룹, 프로젝트 또는 인스턴스에 대해 GitLab Duo 끄기(Code Suggestions 포함)를 완전히 할 수 있습니다.