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

GitLab言語サーバー

GitLab言語サーバーは、さまざまなGitLabエディタ拡張機能をIDE間で強化します。

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

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

  • NO_PROXY
  • HTTPS_PROXY
  • http_proxy (小文字)

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

  1. VS Codeで、ユーザーまたはワークスペースの設定を開きます。
  2. HTTPプロキシを指すようにhttp.proxyを設定します。
  3. VS Codeを再起動して、GitLabへの接続が最新のプロキシ設定を使用していることを確認してください。
  1. JetBrainsIDEで、HTTP Proxy設定を設定します。
  2. IDEを再起動して、GitLabへの接続が最新のプロキシ設定を使用していることを確認してください。
  3. Tools > 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. VS Codeで、ユーザーまたはワークスペースの設定を開きます。
  2. HTTPプロキシで認証するために、ユーザー名とパスワードを含め、http.proxyを設定します。
  3. VS Codeを再起動して、GitLabへの接続が最新のプロキシ設定を使用していることを確認してください。

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

  1. JetBrainsIDEで、HTTP Proxy設定を設定します。
    1. Manual proxy configurationを使用している場合は、Proxy authenticationの下に認証情報を入力し、Rememberを選択します。
  2. JetBrainsIDEを再起動して、GitLabへの接続が最新のプロキシ設定を使用していることを確認してください。
  3. Tools > GitLab Duoメニューから、Verify setupを選択します。ヘルスチェックに合格することを確認してください。

Bearer認証はイシュー548で提案されています。