InfoGrab Docs

IDE에서 Agent Platform 트러블슈팅

IDE에서 GitLab Duo Agent Platform 사용 시 발생하는 일반적인 문제 해결 방법.

IDE에서 GitLab Duo Agent Platform을 사용할 때 다음과 같은 문제가 발생할 수 있습니다. 일반 가이드 # GitLab Duo가 켜져 있고 올바르게 연결되어 있는지 먼저 확인합니다. 필수 요건 을 충족하는지 확인합니다. 작업할 브랜치가 체크아웃되어 있는지 확인합니다. IDE에서 필요한 설정을 켰는지 확인합니다. 관리자 모드가 비활성화되어 있는지 확인합니다. 네트워크 문제 # 로그에서 /-/cable WebSocket 엔드포인트 대신 GitLab Duo에서 HTTP/1.1 응답이 보이는 경우 WebSocket 연결이 차단될 수 있습니다. GitLab 인스턴스는 IDE 클라이언트에서 인바운드 WebSocket 연결을 허용해야 합니다. 이 문제가 의심되면 네트워크 관리자에게 GitLab 인스턴스에 WebSocket 트래픽을 허용 하도록 요청합니다. VS Code에서 디버깅 로그 보기 # VS Code에서 디버깅 로그를 보면 일부 문제를 트러블슈팅할 수 있습니다. VS Code에서 설정 편집기를 엽니다: macOS: Command + , Windows 또는 Linux: Control + , 확장 > GitLab > 기타 를 선택합니다. GitLab: Debug 아래에서 체크박스를 선택하여 디버그 모드를 켭니다. 언어 서버 로그를 엽니다: VS Code에서 보기 > 출력 을 선택합니다. 하단의 출력 패널에서 오른쪽 상단 모서리의 목록에서 GitLab 또는 GitLab Language Server 를 선택합니다. 오류, 경고, 연결 문제 또는 인증 문제를 검토합니다. VS Code 구성 # VS Code에서 리포지터리가 올바르게 구성되고 연결되었는지 확인하기 위해 여러 가지를 시도할 수 있습니다. VS Code용 GitLab 확장에서 프로젝트 보기 # 먼저 VS Code용 GitLab 확장에서 올바른 프로젝트가 선택되어 있는지 확인합니다. VS Code의 왼쪽 사이드바에서 GitLab ([tanuki])을 선택합니다. 프로젝트가 나열되고 선택되어 있는지 확인합니다. 프로젝트 이름 옆에 오류 메시지가 표시되면 선택하여 업데이트해야 할 사항을 확인합니다. 예를 들어 여러 리포지터리가 있어서 하나를 선택해야 하거나 리포지터리가 전혀 없을 수 있습니다. Git 리포지터리 없음 # 워크스페이스에 Git 리포지터리가 초기화되어 있지 않으면 새 리포지터리를 만들어야 합니다: 왼쪽 사이드바에서 소스 제어 ([branch])를 선택합니다. 리포지터리 초기화 를 선택합니다. 리포지터리가 초기화되면 소스 제어 보기에서 이름이 표시됩니다. GitLab 원격이 없는 Git 리포지터리 # Git 리포지터리가 있지만 GitLab에 제대로 연결되지 않을 수 있습니다. 왼쪽 사이드바에서 소스 제어 ([branch])를 선택합니다. 소스 제어 레이블을 마우스 오른쪽 버튼으로 클릭하고 리포지터리 를 선택합니다. 리포지터리 옆에서 줄임표()를 선택한 다음 원격 > 원격 추가 를 선택합니다. GitLab 프로젝트 URL을 입력합니다. 새로 추가된 원격을 업스트림으로