InfoGrab Docs

JetBrains IDE용 GitLab Duo 플러그인

요약

GitLab Duo 플러그인은 GitLab Duo를 IntelliJ, PyCharm, GoLand, Webstorm, Rubymine과 같은 JetBrains IDE와 통합합니다. 설치 및 구성 후 다음 기능에 액세스할 수 있습니다:

GitLab Duo 플러그인은 GitLab Duo를 IntelliJ, PyCharm, GoLand, Webstorm, Rubymine과 같은 JetBrains IDE와 통합합니다.

설치 및 구성 후 다음 기능에 액세스할 수 있습니다:

  • 오른쪽 도구 창 바에서 GitLab Duo Agent Platform ([duo-agentic-chat]):
    • 채팅 탭: GitLab Duo Agentic Chat과 상호작용하거나, 새 채팅 ([duo-chat-new]) 드롭다운 목록을 사용하여 기반 에이전트나 커스텀 에이전트를 선택합니다.
    • 흐름 탭: 소프트웨어 개발 흐름 사용. Chat과 흐름의 차이에 대해 자세히 알아보세요.
  • 상태 바에서 Duo ([tanuki-ai]): GitLab Duo 코드 제안의 기능 상태를 확인하고 코드 작성 중 파일에서 제안을 검토합니다.
  • 오른쪽 도구 창 바에서 GitLab Duo Non-Agentic Chat ([duo-chat]): GitLab Duo Non-Agentic Chat과 상호작용합니다. 또는 코드를 선택한 다음 플로팅 도구 모음에서 GitLab Duo Quick Chat ([tanuki-ai])을 선택하여 인라인 대화를 진행합니다.

원격 개발과 함께 사용#

GitLab Duo 플러그인은 호스트 머신(원격 서버)에 설치할 때 JetBrains 원격 개발과 함께 작동합니다.

원격 개발 환경에서 플러그인을 설치하는 방법에 대한 자세한 내용은 JetBrains 문서를 참조하세요:

실험적 또는 베타 기능 활성화#

플러그인의 일부 기능은 실험 또는 베타 상태입니다. 사용하려면 옵트인해야 합니다:

  1. IDE 상단 메뉴 바에서 설정을 선택하거나:
    • macOS: Command+,를 누릅니다.
    • Windows 또는 Linux: Control+Alt+S를 누릅니다.
  2. 왼쪽 사이드바에서 Tools를 확장하고 GitLab Duo를 선택합니다.
  3. 실험 또는 BETA 기능 활성화를 선택합니다.
  4. 변경 사항을 적용하려면 IDE를 다시 시작합니다.

확장 업데이트#

확장을 최신 버전으로 업데이트하려면:

  1. JetBrains IDE에서 설정 > 플러그인으로 이동합니다.
  2. 마켓플레이스에서 **GitLab, Inc.**가 게시한 GitLab Duo를 선택합니다.
  3. 업데이트를 선택하여 최신 플러그인 버전으로 업데이트합니다.

텔레메트리 활성화#

GitLab Duo 플러그인은 JetBrains IDE의 텔레메트리 설정을 사용하여 사용 정보와 오류 정보를 GitLab에 전송합니다. JetBrains IDE에서 텔레메트리를 활성화하려면:

  1. IDE 상단 메뉴 바에서 설정을 선택합니다. 예를 들어 PyCharm에서 PyCharm > 설정을 선택합니다.
  2. 왼쪽 사이드바에서 Tools를 확장하고 GitLab Duo를 선택합니다.
  3. 고급 아래에서 텔레메트리 활성화 확인란을 선택합니다.
  4. 확인 또는 적용을 선택하여 변경 사항을 저장합니다.

1Password CLI와 통합#

히스토리
  • GitLab 16.11 이상의 GitLab Duo 2.1에서 도입.

개인 액세스 토큰을 하드코딩하는 대신 1Password 시크릿 참조를 인증에 사용하도록 플러그인을 구성할 수 있습니다.

사전 조건:

  • 1Password 데스크톱 앱이 설치되어 있어야 합니다.
  • 1Password CLI 도구가 설치되어 있어야 합니다.

JetBrains IDE용 GitLab Duo 플러그인을 1Password CLI와 통합하려면:

  1. GitLab으로 인증합니다. 방법은 다음 중 하나입니다:

  2. 1Password 항목을 엽니다.

  3. 시크릿 참조를 복사합니다.

    gitlab 1Password 쉘 플러그인을 사용하는 경우 토큰은 "op://Private/GitLab Personal Access Token/token" 아래의 비밀번호로 저장됩니다.

IDE에서:

  1. IDE 상단 메뉴 바에서 설정을 선택합니다.
  2. 왼쪽 사이드바에서 Tools를 확장하고 GitLab Duo를 선택합니다.
  3. 인증 아래에서 1Password CLI 탭을 선택합니다.
  4. 1Password CLI와 통합을 선택합니다.
  5. 선택 사항. 시크릿 참조에 1Password에서 복사한 시크릿 참조를 붙여넣습니다.
  6. 선택 사항. 자격 증명을 확인하려면 설정 확인을 선택합니다.
  7. 확인 또는 저장을 선택합니다.

플러그인 이슈 보고#

gitlab-jetbrains-plugin 이슈 트래커에서 이슈, 버그 또는 기능 요청을 보고할 수 있습니다. Bug 또는 Feature Proposal 템플릿을 사용하세요.

GitLab Duo를 사용하는 중 오류가 발생하면 IDE의 내장 오류 보고 도구로도 보고할 수 있습니다:

  1. 도구에 액세스하려면 다음 중 하나를 수행합니다:
    • 오류 발생 시 오류 메시지에서 세부 정보 보기 및 보고서 제출을 선택합니다.
    • 상태 바의 오른쪽 하단에서 느낌표를 선택합니다.
  2. IDE 내부 오류 대화 상자에서 오류를 설명합니다.
  3. 보고 및 모두 지우기를 선택합니다.
  4. 브라우저에서 디버그 정보가 미리 채워진 GitLab 이슈 양식이 열립니다.
  5. 이슈 템플릿의 지시를 따라 가능한 한 많은 컨텍스트를 제공하여 설명을 작성합니다.
  6. 이슈 생성을 선택하여 버그 보고서를 제출합니다.

관련 항목#

JetBrains IDE용 GitLab Duo 플러그인

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

GitLab Duo 플러그인은 GitLab Duo를 IntelliJ, PyCharm, GoLand, Webstorm, Rubymine과 같은 JetBrains IDE와 통합합니다. 설치 및 구성 후 다음 기능에 액세스할 수 있습니다:

GitLab Duo 플러그인은 GitLab Duo를 IntelliJ, PyCharm, GoLand, Webstorm, Rubymine과 같은 JetBrains IDE와 통합합니다.

설치 및 구성 후 다음 기능에 액세스할 수 있습니다:

  • 오른쪽 도구 창 바에서 GitLab Duo Agent Platform ([duo-agentic-chat]):
    • 채팅 탭: GitLab Duo Agentic Chat과 상호작용하거나, 새 채팅 ([duo-chat-new]) 드롭다운 목록을 사용하여 기반 에이전트나 커스텀 에이전트를 선택합니다.
    • 흐름 탭: 소프트웨어 개발 흐름 사용. Chat과 흐름의 차이에 대해 자세히 알아보세요.
  • 상태 바에서 Duo ([tanuki-ai]): GitLab Duo 코드 제안의 기능 상태를 확인하고 코드 작성 중 파일에서 제안을 검토합니다.
  • 오른쪽 도구 창 바에서 GitLab Duo Non-Agentic Chat ([duo-chat]): GitLab Duo Non-Agentic Chat과 상호작용합니다. 또는 코드를 선택한 다음 플로팅 도구 모음에서 GitLab Duo Quick Chat ([tanuki-ai])을 선택하여 인라인 대화를 진행합니다.

원격 개발과 함께 사용#

GitLab Duo 플러그인은 호스트 머신(원격 서버)에 설치할 때 JetBrains 원격 개발과 함께 작동합니다.

원격 개발 환경에서 플러그인을 설치하는 방법에 대한 자세한 내용은 JetBrains 문서를 참조하세요:

실험적 또는 베타 기능 활성화#

플러그인의 일부 기능은 실험 또는 베타 상태입니다. 사용하려면 옵트인해야 합니다:

  1. IDE 상단 메뉴 바에서 설정을 선택하거나:
    • macOS: Command+,를 누릅니다.
    • Windows 또는 Linux: Control+Alt+S를 누릅니다.
  2. 왼쪽 사이드바에서 Tools를 확장하고 GitLab Duo를 선택합니다.
  3. 실험 또는 BETA 기능 활성화를 선택합니다.
  4. 변경 사항을 적용하려면 IDE를 다시 시작합니다.

확장 업데이트#

확장을 최신 버전으로 업데이트하려면:

  1. JetBrains IDE에서 설정 > 플러그인으로 이동합니다.
  2. 마켓플레이스에서 **GitLab, Inc.**가 게시한 GitLab Duo를 선택합니다.
  3. 업데이트를 선택하여 최신 플러그인 버전으로 업데이트합니다.

텔레메트리 활성화#

GitLab Duo 플러그인은 JetBrains IDE의 텔레메트리 설정을 사용하여 사용 정보와 오류 정보를 GitLab에 전송합니다. JetBrains IDE에서 텔레메트리를 활성화하려면:

  1. IDE 상단 메뉴 바에서 설정을 선택합니다. 예를 들어 PyCharm에서 PyCharm > 설정을 선택합니다.
  2. 왼쪽 사이드바에서 Tools를 확장하고 GitLab Duo를 선택합니다.
  3. 고급 아래에서 텔레메트리 활성화 확인란을 선택합니다.
  4. 확인 또는 적용을 선택하여 변경 사항을 저장합니다.

1Password CLI와 통합#

히스토리
  • GitLab 16.11 이상의 GitLab Duo 2.1에서 도입.

개인 액세스 토큰을 하드코딩하는 대신 1Password 시크릿 참조를 인증에 사용하도록 플러그인을 구성할 수 있습니다.

사전 조건:

  • 1Password 데스크톱 앱이 설치되어 있어야 합니다.
  • 1Password CLI 도구가 설치되어 있어야 합니다.

JetBrains IDE용 GitLab Duo 플러그인을 1Password CLI와 통합하려면:

  1. GitLab으로 인증합니다. 방법은 다음 중 하나입니다:

  2. 1Password 항목을 엽니다.

  3. 시크릿 참조를 복사합니다.

    gitlab 1Password 쉘 플러그인을 사용하는 경우 토큰은 "op://Private/GitLab Personal Access Token/token" 아래의 비밀번호로 저장됩니다.

IDE에서:

  1. IDE 상단 메뉴 바에서 설정을 선택합니다.
  2. 왼쪽 사이드바에서 Tools를 확장하고 GitLab Duo를 선택합니다.
  3. 인증 아래에서 1Password CLI 탭을 선택합니다.
  4. 1Password CLI와 통합을 선택합니다.
  5. 선택 사항. 시크릿 참조에 1Password에서 복사한 시크릿 참조를 붙여넣습니다.
  6. 선택 사항. 자격 증명을 확인하려면 설정 확인을 선택합니다.
  7. 확인 또는 저장을 선택합니다.

플러그인 이슈 보고#

gitlab-jetbrains-plugin 이슈 트래커에서 이슈, 버그 또는 기능 요청을 보고할 수 있습니다. Bug 또는 Feature Proposal 템플릿을 사용하세요.

GitLab Duo를 사용하는 중 오류가 발생하면 IDE의 내장 오류 보고 도구로도 보고할 수 있습니다:

  1. 도구에 액세스하려면 다음 중 하나를 수행합니다:
    • 오류 발생 시 오류 메시지에서 세부 정보 보기 및 보고서 제출을 선택합니다.
    • 상태 바의 오른쪽 하단에서 느낌표를 선택합니다.
  2. IDE 내부 오류 대화 상자에서 오류를 설명합니다.
  3. 보고 및 모두 지우기를 선택합니다.
  4. 브라우저에서 디버그 정보가 미리 채워진 GitLab 이슈 양식이 열립니다.
  5. 이슈 템플릿의 지시를 따라 가능한 한 많은 컨텍스트를 제공하여 설명을 작성합니다.
  6. 이슈 생성을 선택하여 버그 보고서를 제출합니다.

관련 항목#