GitLab Language Server
GitLab Language Server에 대해 설명합니다.
GitLab Language Server 는 다양한 IDE 전반에서 여러 GitLab 에디터 확장 기능을 구동합니다. 프록시를 사용하도록 Language Server 구성 # gitlab-lsp 하위 프로세스는 다음 환경 변수에서 프록시 설정을 확인하기 위해 proxy-from-env NPM 모듈을 사용합니다. NO_PROXY HTTPS_PROXY http_proxy (소문자) 프록시를 사용하도록 Language Server를 구성하려면 다음 단계를 따릅니다. Visual Studio Code JetBrains IDEs Visual Studio Code에서 사용자 또는 워크스페이스 설정 을 엽니다. HTTP 프록시를 가리키도록 http.proxy 를 구성합니다. GitLab에 대한 연결이 최신 프록시 설정을 사용하도록 Visual Studio Code를 재시작합니다. JetBrains IDE에서 HTTP Proxy 설정을 구성합니다. GitLab에 대한 연결이 최신 프록시 설정을 사용하도록 IDE를 재시작합니다. Tools > GitLab Duo 메뉴에서 Verify setup 을 선택합니다. 상태 확인(health check)이 통과하는지 확인합니다. GitLab Duo 직접 연결 # 히스토리 도입 되었습니다(GitLab 19.3). GitLab for VS Code 6.86.0에서 도입되었습니다. GitLab Duo plugin for JetBrains IDEs 3.45.1에서 도입되었습니다. 프록시를 사용하도록 Language Server를 구성하면 GitLab Duo 트래픽과 Language Server가 처리하는 다른 GitLab 기능의 트래픽은 기본적으로 해당 프록시를 사용합니다. 프록시가 이 트래픽을 차단하는 경우, 트래픽이 직접 연결되도록 에디터 확장 기능을 구성합니다. 직접 연결은 Language Server가 처리하는 트래픽에만 적용됩니다. 다른 에디터 확장 기능의 네트워크 요청은 계속해서 에디터의 프록시 구성을 사용합니다. Visual Studio Code JetBrains IDEs Visual Studio Code에서 사용자 설정 을 엽니다. gitlab.duo.proxy.directConnection 을 검색하여 활성화합니다. JetBrains IDE에서 Settings > Tools > GitLab Duo 로 이동합니다. Advanced > GitLab Language Server 에서 Connect GitLab Duo directly from the Language Server 를 선택합니다. OK 또는 Apply 를 선택합니다. 문제 해결 # 에디터 확장 기능 업데이트 # Language Server는 GitLab용 각 에디터 확장 기능에 번들로 제공됩니다. 최신 기능과 버그 수정을 사용할 수 있도록 확장 기능을 최신 버전으로 업데이트합니다. Eclipse 에 대한 업데이트 방법 JetBrains IDEs 에 대한 업데이트 방법 Neovim 에 대한 업데이트 방법 Visual Studio 에 대한 업데이트 방