正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

GitLab言語サーバーについて

GitLab言語サーバーは、IDEs全体のさまざまなGitLabエディタ拡張機能を強化します。

言語サーバーがプロキシを使用するように設定する

gitlab-lsp子プロセスは、これらの環境変数からプロキシ設定を判別するために、proxy-from-env NPMモジュールを使用します:

  • NO_PROXY
  • HTTPS_PROXY
  • http_proxy (小文字)

言語サーバーがプロキシを使用するように設定するには:

  1. Visual Studioコードで、ユーザーまたはワークスペース設定を開きます。
  2. HTTPプロキシを指すようにhttp.proxyを設定します。
  3. GitLabへの接続で最新のプロキシ設定が使用されるように、Visual Studioコードを再起動します。
  1. JetBrains IDEで、HTTPプロキシ設定を設定します。
  2. GitLabへの接続で最新のプロキシ設定が使用されるように、IDEを再起動します。
  3. ツール > GitLab Duoメニューから、Verify setup(セットアップの検証)を選択します。ヘルスチェックがパスしていることを確認してください。

トラブルシューティング

エディタ拡張機能を更新する

言語サーバーは、GitLab用の各エディタ拡張機能にバンドルされています。最新の機能とバグ修正を利用できるようにするには、拡張機能の最新バージョンに更新してください:

プロキシ認証を有効にする

認証されたプロキシを使用している場合、407 Access Denied (authentication_failed)エラーが発生する可能性があります:

Request failed: Can't add GitLab account for https://gitlab.com. Check your instance URL and network connection.
Fetching resource from https://gitlab.com/api/v4/personal_access_tokens/self failed

言語サーバーでプロキシ認証を有効にするには、IDEの手順に従ってください:

  1. ユーザーまたはワークスペースの設定を開きます。
  2. HTTPプロキシで認証するために、ユーザー名とパスワードを含め、http.proxyを設定します。
  3. GitLabへの接続で最新のプロキシ設定が使用されるように、Visual Studioコードを再起動します。

VSコード拡張機能は、HTTPプロキシで言語サーバーを認証するための、VSコードの従来のhttp.proxyAuthorization設定をサポートしていません。イシュー1672でサポートが提案されています。

  1. JetBrains IDEでHTTPプロキシ設定を設定します。
    1. Manual proxy configuration(手動プロキシ設定)を使用している場合は、Proxy authentication(プロキシ認証)で認証情報を入力し、Remember(記憶する)を選択します。
  2. GitLabへの接続で最新のプロキシ設定が使用されるように、JetBrains IDEを再起動します。
  3. ツール > GitLab Duoメニューから、Verify setup(セットアップの検証)を選択します。ヘルスチェックがパスしていることを確認してください。

イシュー548で、ベアラー認証が提案されています。