에디터 확장 구성
Visual Studio Code, JetBrains IDE, Visual Studio, Eclipse 및 Neovim용 GitLab 에디터 확장 구성.
GitLab 인스턴스의 에디터 확장 설정을 구성합니다. OAuth 애플리케이션 생성 # 히스토리 GitLab for VS Code 6.47.0에서 도입 . OAuth 애플리케이션 ID를 사용하여 GitLab에 연결하고 인증하도록 에디터 확장을 구성할 수 있습니다. 구성 단계는 IDE에 따라 다릅니다. VS Code # VS Code용 OAuth 애플리케이션을 생성하려면: 인스턴스 전체 애플리케이션 을 생성합니다. Redirect URI 에 vscode://gitlab.gitlab-workflow/authentication 을 입력합니다. Code Insiders 또는 Cursor 같은 추가 IDE를 지정하려면 줄 바꿈으로 구분하여 여러 리다이렉트 URI를 추가합니다. api 범위를 선택합니다. Submit 을 선택합니다. Application ID 를 복사합니다. VS Code 구성의 gitlab.authentication.oauthClientIds 설정에 이를 사용합니다. JetBrains IDE # JetBrains IDE용 OAuth 애플리케이션을 생성하려면: 인스턴스 전체 애플리케이션 을 생성합니다. Redirect URI 에 http://127.0.0.1/api/oauth/gitlab/authorization 을 입력합니다. api 범위를 선택합니다. Submit 을 선택합니다. Application ID 를 복사합니다. JetBrains IDE에서 GitLab Duo 플러그인을 구성할 때 사용합니다. 최소 Language Server 버전 요구 # 히스토리 GitLab 18.1에서 enforce_language_server_version 이라는 플래그 와 함께 도입 . 기본적으로 비활성화됨. Feature flag GitLab Self-Managed에서는 기본적으로 이 기능을 사용할 수 없습니다. 사용 가능하게 하려면 관리자가 enforce_language_server_version 이라는 기능 플래그를 활성화 할 수 있습니다. GitLab.com에서는 이 기능을 사용할 수 있지만 GitLab.com 관리자만 구성할 수 있습니다. GitLab Dedicated에서는 이 기능을 사용할 수 있습니다. 기본적으로, 개인 액세스 토큰이 활성화된 경우 모든 GitLab Language Server 버전이 GitLab 인스턴스에 연결할 수 있습니다. 이전 버전의 클라이언트 요청을 차단하려면 최소 Language Server 버전을 구성합니다. 허용된 최소 Language Server 버전보다 오래된 클라이언트는 API 오류를 받습니다. 사전 요건: 관리자여야 합니다. # 특정 사용자에 대해 Feature .enable( :enforce_language_server_version , User .find( 1 )) # 이 GitLab 인스턴스에 대해 Feature .enable( :enforce_language_server_version ) 최소 GitLab Language Server 버전을 적용하려면: 오른쪽 상단에서 관리자 를 선택합니
