JetBrains 문제 해결
JetBrains IDE에서 GitLab Duo 플러그인 사용 시 발생하는 일반적인 문제와 해결 방법을 설명합니다.
이 페이지의 단계로 문제가 해결되지 않으면 JetBrains 플러그인 프로젝트의 열린 이슈 목록 을 확인하세요. 해당 문제와 일치하는 이슈가 있으면 이슈를 업데이트하세요. 일치하는 이슈가 없으면 새 이슈를 생성 하고 지원에 필요한 정보 를 제공하세요. GitLab Duo 기능을 사용할 수 없음 # IDE에서 GitLab Duo 오류를 해결하려면: 사전 요구사항 을 충족하는지 확인하고 필요한 설정이 켜져 있는지 확인하세요. Admin 모드가 비활성화되어 있는지 확인하세요. 진단 출력을 검토하세요: JetBrains IDE에서 Tools > GitLab > Diagnostics 로 이동하여 실패한 검사가 있는지 출력을 검토하세요. 진단에서 기능이 활성화되지 않았다고 표시되는 경우: JetBrains IDE에서 Settings > Tools > GitLab Duo 로 이동하세요. 누락된 기능을 활성화하는 체크박스를 찾아 선택하세요. OK 또는 Save 를 선택하세요. 메시지가 표시되면 IDE를 재시작하세요. 진단에서 현재 프로젝트에 Agentic Chat이 지원되지 않는다고 표시되는 경우, 기본 GitLab Duo 네임스페이스를 설정 하세요. JetBrains Remote Development를 사용하고 있으며 진단에서 누락된 기능이 활성화되어 있다고 표시되는 경우, GitLab Duo 플러그인이 호스트와 클라이언트 머신 모두에 설치되어 있는지 확인하세요. 그렇다면 클라이언트 머신에서 플러그인을 제거하고 호스트 머신에만 유지하세요. 자세한 내용은 원격 개발에서 사용 을 참조하세요. Code Suggestions 지원은 Code Suggestions 문제 해결 을 참조하세요. 네트워크 문제 # 로그에서 /-/cable WebSocket 엔드포인트 대신 GitLab Duo에서 HTTP/1.1 응답이 표시되면 WebSocket 연결이 차단되어 있을 수 있습니다. GitLab 인스턴스는 IDE 클라이언트로부터의 인바운드 WebSocket 연결을 허용해야 합니다. 이 문제가 의심되면 네트워크 관리자에게 GitLab 인스턴스에 대한 WebSocket 트래픽 허용 을 요청하세요. IDE 명령어가 실패하거나 무한히 실행됨 # IDE에서 GitLab Duo Agentic Chat 또는 Software Development Flow를 사용할 때 GitLab Duo가 루프에 빠지거나 명령어 실행에 어려움을 겪을 수 있습니다. 이 문제는 Oh My ZSH! 또는 powerlevel10k 와 같은 셸 테마나 통합을 사용할 때 발생할 수 있습니다. GitLab Duo 에이전트가 터미널을 생성할 때 테마나 통합이 명령어가 제대로 실행되지 않도록 방해할 수 있습니다. 해결 방법으로 에이전트가 보내는 명령어에 더 간단한 테마를 사용하세요. VS Code 확장 프로젝트의 이슈 2070 에서 이 해결 방법이 더 이상 필요하지 않도록 이 동작의 개선 사항을 추적하고 있습니다. .zshrc 파일 편집 # VS Code 및 JetBrains IDE에서 에이전트가 보낸 명령어를 실행