JetBrains Rider 2024.1 ヘルプ

JetBrains Gateway に接続して操作する

SSH 接続を使用してリモートサーバーに接続し、プロジェクトを開発、実行、デプロイできます。

JetBrains SpaceGitpodGoogle CloudGitHub Codespaces で実行されている開発環境に接続することもできます。

リモートホストの前提条件

  • Linux プラットフォームに互換性のある SSH サーバーをインストールしました。

  • Linux プラットフォームには、Ubuntu 16.04+、RHEL/Centos 7+ などの最近の Linux AMD64 ディストリビューションがあります。2 つ以上のコア、4 GB 以上の RAM、および 5 GB 以上のディスク容量を備えたマシンを使用することをお勧めします。

  • リモートホストで sftp サブシステムを有効にする必要があります。

JetBrains Gateway

JetBrains Gateway は、リモートサーバーをローカルマシンに接続し、バックエンドに必要なコンポーネントをダウンロードして、JetBrains Client でプロジェクトを開く軽量のランチャーです。

JetBrains Gateway の使用を開始する方法については、簡単なビデオを参照してください。

JetBrains Gateway は、スタンドアロンランチャーとして、またはリモートサーバーに接続するための IDE からのエントリポイントとして使用できます。

JetBrains Gateway を起動し、リモートサーバーに接続する

  1. JetBrains Gateway アプリをダウンロードしてインストールします。

    あるいは、IDE のウェルカム画面からリモート開発オプションを使用して JetBrains Gateway にアクセスできます。

  2. SSH 接続プロバイダーの新規接続をクリックします。

    Connect via SSH
  3. ウィザードの次のページで、リモートサーバーに接続するための SSH 構成を指定します。

    SSH settings

    または、SSH configurations をクリックして SSH 構成ダイアログを開き、SSH 設定を構成します。

    SSH 構成ダイアログで、次の情報を追加します。

    SSH configurations
    • ホスト : リモートサーバーのアドレスを指定します。

    • ポート : SSH ポートを指定します。デフォルトは 22 です。

    • ローカルポート : 発信ポートを指定します。

      例: TCP 10.101.0.1:50705->13.49.137.87:22 (ESTABLISHED)

    • ユーザー名 : リモートサーバーへの接続に使用されるユーザーの名前を指定します。

    • 認証タイプ : 次の認証方法のいずれかを選択します。

      • パスワード : パスワードを使用してホストにアクセスします。JetBrains Rider にパスワードを保存するには、「パスワードを保存」チェックボックスを選択します。

      • キーペア (OpenSSH または PuTTY) : 鍵ペアと一緒に SSH 認証(英語)を使用します。この認証方法を適用するには、クライアントマシンにプライベートキー、リモートサーバーにパブリックキーが必要です。JetBrains Rider は、OpenSSH(英語) ユーティリティで生成された秘密鍵をサポートしています。

        秘密キーが保存されているファイルへのパスを指定し、パスフレーズ (存在する場合) を対応するフィールドに入力します。JetBrains Rider にパスフレーズを記憶させるには、「パスフレーズを保存」チェックボックスを選択します。

      • 構成ファイル ~/.ssh/config の構文解析 : JetBrains Gateway で .ssh/config ファイルを使用する場合は、このオプションを選択します。

    • 接続のテスト : このボタンをクリックして、接続が確立されているかどうかを確認します。

    • 接続パラメーター : このセクションを使用して、接続の追加パラメーターを構成します。

    • HTTP/SOCKS プロキシ : このセクションを使用して、プロキシ設定を構成します。詳細については、プロキシ設定を参照してください。

    OK をクリックして変更を保存し、JetBrains Gateway へようこそダイアログに戻ります。

    接続を確認して続行をクリックして、接続が確立されているかどうかを確認します。

  4. 次のページで、リモートサーバーにダウンロードする JetBrains Rider バージョンを指定します。JetBrains Gateway には、ダウンロード可能な IDE バージョンとすでにインストールされている IDE バージョンのリストが表示されます。

    「その他のオプション」を使用して、IDE インストーラーの代替ソースを設定することもできます。

    ローカルマシンにダウンロードされた JetBrains Client のバージョンは、常にリモート IDE のバージョンと一致します。

デフォルトでは、ダウンロードされた JetBrains Rider は、リモートサーバー上の次のフォルダーにあります: ~/.cache/JetBrains/RemoteDev/dist。ただし、次の手順で変更して JetBrains Rider をカスタムの場所にインストールできます。

  1. その他のオプションをクリックして、インストールパスのカスタマイズオプションを選択します。

  2. インストールパスフィールドに、インストールに必要な場所を追加します。

Install to custom location

リモートホスト上のプロジェクトへのパスを追加します。

IDE をアップロードして接続をクリックします。

JetBrains Gateway は IDE をダウンロードし、リモートプロジェクトを JetBrains Client で開きます。接続は JetBrains Gateway ウィンドウに表示され、そこから他の IDE に接続したり、接続を無効にしたりできます。このウィンドウは、デフォルトではトレイに対して非表示になっています。

プロジェクトを開く前に、バックエンドの -Xmx VM オプションをオーバーライドできます。

-Xmx VM オプションを上書きする

  1. JetBrains Gateway を起動します

  2. ウィザードの手順に従います。接続を確認して続行をクリックします。

  3. 開いたページの「IDE バージョン」フィールドで、「インストールオプション」をクリックします。

  4. ドロップダウンリストからヒープサイズのカスタマイズを選択します。

    Customize_heap_size
  5. 最大ヒープサイズフィールドで、必要に応じてデフォルトのヒープサイズをオーバーライドします。

    Maximum heap size

    このフィールドには数値のみを含めることができ、INT_MAX 値を超えることはできないことに注意してください。

  6. 構成が完了したら、「IDE をダウンロードして接続」をクリックしてプロジェクトを開始します。

最近のプロジェクトを開く

  1. JetBrains Gateway ウィザードで、左側のオプションから SSH を選択します。

  2. 検索フィールドにプロジェクトの名前を入力すると、プロジェクトにすばやく移動できます。

    Recent projects

    ターミナルにすばやくアクセスする必要がある場合は、Open terminal をクリックします。

バックエンドのバージョンを変更する

  • JetBrains Gateway ウィザードで、最近のプロジェクトの名前の横にある the More button をクリックし、プロジェクトを開くために使用するバックエンドのバージョンを選択します。

    Change the backend version

    必要なバージョンがリストに見つからない場合は、「別の IDE を選択」をクリックし、「IDE バージョン」フィールドで目的の IDE バージョンを選択します。

    Select the IDE version

実行中のインスタンスを停止する

  1. JetBrains Gateway ウィザードで、左側のオプションから SSH を選択します。

  2. リモートセッションがアクティブな場合、プロジェクトの横に実行インジケーターが表示されます。

    プロジェクトの横にある をクリックし、IDE バックエンドの停止を選択して、そのプロジェクトのリモートセッションを停止します。

    最近のプロジェクトから除去を選択して、ページにリストされているプロジェクトを完全に削除することもできます。

バックエンド IDE バージョンをアンインストールする

  1. JetBrains Gateway ウィザードで、リモートサーバーの名前に対して the Show Options Menu icon をクリックし、IDE バックエンドの管理を選択して、インストールされている IDE バージョンのリストを開きます。

    Manage IDE
  2. 開いたウィンドウで、アンインストールする必要があるバックエンド IDE バージョンの横にある the Close icon をクリックし、はいをクリックしてアクションを確認します。

手動で起動したリモート IDE でリモートプロジェクトに接続する (サーバーからクライアントへのフロー)

JetBrains Rider がすでにリモートサーバーにインストールされている場合は、手動で起動して、その IDE で開始されたリモートプロジェクトに接続できます。JetBrains Gateway と同じように機能します。

会社にカスタムオーケストレーションがある場合、またはリモート IDE が自動的に起動する場合は、このアプローチを使用します。

このプロセスは次のように説明できます。

  1. リモート IDE でバックエンドプロジェクトを開始します。

  2. バックエンドによって生成された接続リンクの 1 つを選択します。

  3. ローカルマシンでリンクを開きます。

リモート IDE を実行するためのメインスクリプトは remote-dev-server.sh であり、解凍した IDE の bin サブディレクトリにあります。

リモート IDE に接続する

  1. JetBrains Gateway をダウンロードしてインストールしているか、ローカルマシンに JetBrains Gateway プラグインを備えた IDE があることを確認してください。

  2. SSH 経由で JetBrains Rider を使用してリモートマシンに接続していることを確認します。

  3. リモートサーバーのターミナルで、次のコマンドを実行します。

    remote-dev-server.sh run /path_to_project/ --ssh-link-host host_server_address --ssh-link-user remote_side_user --ssh-link-port ssh_connection_port

    次の例を確認してください。

    ~/ideaIU-213.3469/bin/remote-dev-server.sh run ~/spring-boot-example/ --ssh-link-host ec2-11-50-136-85.eu-north-1.compute.amazonaws.com --ssh-link-user ubuntu

    パラメーターを渡さない場合、スクリプトはデフォルトのパラメーターを使用します。ポート、システムユーザーのユーザー名、hostname コマンドのホストに 22 を使用します。

  4. プロジェクトが正常に開始すると、出力としてターミナルに次の 3 つのリンクが表示されます。

    • リンクに参加: tcp://127.0.0.1:5990...[ ] : リモート IDE が現在リッスンしているローカルアドレスとポートが含まれています。

      例:

      tcp://127.0.0.1:5991#jt=71e779a1-070e-4fd3-a4e6-83c1f8cb65a5&p=IU&fp=A42F6041C2878D7A22339ECABF4A9C294F643BG05E91E3DFC06035E03DB71BF8&cb=222.4167.29&jb=17.0.4b469.53

      これを使用するには、リモートマシンがこのローカルアドレスからアクセス可能であることを確認してください。例: 転送 / オープンポートを備えた内部 DockerIDE の場合。

    • Http リンク: https://code-with-me.jetbrains.com/remoteDev...[ ] : host-port-user、IDE、そのバージョンに関する情報が含まれています。

      例:

      https://code-with-me.jetbrains.com/remoteDev#idePath=%2Fhome%2Fubuntu%2F.cache%2FJetBrains%2FRemoteDev%2Fdist%2F3e4cd27bfbb95_ideaIU-2022.2.2&projectPath=%2Fhome%2Fubuntu%2Fdevelopment%2Fspring-petclinic&host=ec2-xx-xx-xxx-xx.eu-north-1.compute.amazonaws.com&port=22&user=ubuntu&type=ssh&deploy=false

      ローカルブラウザーで開くと、ようこそページが表示され、事前に入力された接続設定値を使用してローカルゲートウェイアプリケーションの呼び出しが試行されます。

      JetBrains Gateway アプリケーションがローカルマシン上に見つからない場合は、ようこそページからダウンロードできます。

    • ゲートウェイリンク: jetbrains-gateway://connect#idePath ... [] : host-port-user、IDE、そのバージョンに関する情報も含まれています。

      例:

      jetbrains-gateway://connect#idePath=%2Fhome%2Fubuntu%2F.cache%2FJetBrains%2FRemoteDev%2Fdist%2F3e4cd27bfbb95_ideaIU-2022.2.2&projectPath=%2Fhome%2Fubuntu%2Fdevelopment%2Fspring-petclinic&host=ec2-xx-xx-xxx-xx.eu-north-1.compute.amazonaws.com&port=22&user=ubuntu&type=ssh&deploy=false

      ローカルブラウザーで開くと、ようこそページなしでローカル JetBrains Gateway アプリケーションが直接起動します。

  5. 生成されたリンクをコピーし、ローカルブラウザーに貼り付けて、JetBrains Gateway を開くを許可します。

  6. これらのリンクはすべて、すでに発売されている JetBrains Gateway でも開くことができます。

    このためには、JetBrains Gateway のウェルカム画面で実行中の IDE に接続するフィールドにリンクを貼り付け、接続をクリックします。

    JetBrains Rider は、必要なバージョンの JetBrains Client をダウンロードし、その中にあるリモートプロジェクトを開きます。

以前にインストールしたリモート IDE を登録する

バージョン 221.5481 以降では、既存のバックエンド IDE をリモートサーバーに手動で登録し、ゲートウェイに表示できるようになります。

インストールされている IDE を登録し、利用可能なビルドのリストに表示するには、次の手順に従います。

  1. SSH 経由でリモートサーバーに接続します。

  2. 解凍された IDE が含まれるフォルダーを見つけて、bin ディレクトリを開きます。

  3. コマンドラインを使用して次のコマンドを実行します。

    remote-dev-server.sh registerBackendLocationForGateway

    例:

    sh WebStorm-221.5591.52/bin/remote-dev-server.sh registerBackendLocationForGateway

Space を介して接続する

リモートサーバーでカスタムオーケストレーションを実行し、たとえば、Docker ファイル、プラクティスに適合するその他の自動化を使用できます。これは、毎晩新しい仮想イメージを作成し、空の環境を取得し、最新のソースコードをチェックアウトして、朝に使用できる新しいクリーンなイメージを使用することです。

ただし、Space(英語) で作業している場合は、JetBrains Gateway との統合により、ソフトウェア開発に使用できる開発環境(英語)を構成するすべてのプロセスを自動化できます。

Space は、次のプロセスを自動化します。

  • リモート仮想マシンの作成

  • 適切なライブラリとツールを使用して Docker イメージを開始する

  • バックエンド IDE をダウンロードしてウォーミングアップすることで、プロジェクトを簡単に開いてすぐにコーディングに取り掛かることができます。

Space 経由で接続

  1. JetBrains Gateway を起動します。

  2. 開始ページで JetBrains Space を選択し、Space に接続をクリックします。

  3. 組織の URL を入力し、ブラウザーで続行をクリックします。

    Log in to Space
  4. 開いたブラウザーウィンドウで、受諾をクリックして必要な権限を付与します。Space Web アプリにまだログインしていない場合は、Space のユーザー名とパスワードを入力するよう求められます。その後、JetBrains Gateway にリダイレクトされます。

  5. 新規環境をクリックして、新しい開発環境を構成します (プロジェクトに必要な開発環境がすでにある場合は、この手順をスキップしてください)。

    • 開発環境を作成するリポジトリとブランチを選択します。

    • 開発ファイルリストで、devfile を選択します (Space プロジェクトに存在する場合)。

    • IDE リストで、開発環境で使用する IDE を選択します。

    • インスタンスタイプリストで、必要なリソースと計算クレジットに基づいて仮想マシンのタイプを選択します。

    • 環境名フィールドに、環境の名前を入力して、他の環境と区別します。

    環境の作成をクリックして、環境の作成を完了します。

    The New Dev Environment window
  6. 開発環境のリストで、接続する環境を選択します。

    The Dev Environments window

これにより、リモート IDE への接続が開始されます。接続が正常に確立されると、JetBrains Gateway は Space プロジェクトで JetBrains Client を開き、さらに作業を進めることができます。

Google Cloud に接続する

JetBrains Gateway を使用して Google Cloud に接続し、リモートプロジェクトで作業できます。

Google Cloud に接続する前に、次のことを行っていることを確認してください。

  • クラウドワークステーションの構成ファイルとクラスターをセットアップする (あなたまたは管理者によって行われた)

  • ワークステーションを作成しました

  • ワークステーションにアクセスしました

Cloud Workstations プラグイン(英語)を使用すると、ワークステーションを接続して JetBrains Rider で操作できます。

Google Cloud のワークステーションに接続する

  1. JetBrains Gateway を起動します。

  2. 左側のオプションからすべてのプロバイダーを選択します。

  3. 他のプロバイダーをインストールセクションで、Google Cloud を見つけて、インストールをクリックします。

    Google Cloud

    プラグインがインストールされたら、IDE をリモートで実行セクションで見つけることができます。

  4. 左側のオプションからクラウドワークステーションを見つけて、Google Cloud に接続するをクリックします。

  5. 開いたウィンドウで、優先するワークステーションを選択し、「次へ」をクリックします。

    Connect to Cloud Workstation
  6. 次のページで、構成ファイルのコードプロバイダーとして選択した IDE バージョンと、作業するプロジェクトを選択します。

    IDE version and a project

    接続が確立され、プロジェクトのあるワークステーションが JetBrains Client で開き、IDE 内でさらに作業できるようになります。

Gitpod に接続する

JetBrains Gateway は、自動開発環境用のオープンソースオーケストレーションおよびプロビジョニングプラットフォームである Gitpod(英語) との統合をサポートします。

Gitpod は、既存の Gitpod ワークスペースに接続したり、新しい Gitpod ワークスペースを作成して JetBrains Rider で操作したりするために使用できるプラグインとして JetBrains Gateway で利用できます。

Gitpod でワークスペースに接続する

  1. JetBrains Gateway を起動します。

  2. 左側のオプションからリモート開発を選択します。

  3. 他のプロバイダーをインストールセクションで、Gitpod を見つけて、インストールをクリックします。

    Install Gitpod

    プラグインがインストールされると、他のプロバイダーをインストールセクションだけでなくリモート開発ノードにもプラグインを見つけることができます。

  4. 右側のオプションから Gitpod を見つけて、Gitpod に接続するをクリックします。

    Welcome Screen: installed the Gitpod plugin

    .

  5. 開いたウィンドウで、使用する IDE を選択します。

  6. 新しいワークスペースをクリックします。

    JetBrains Gateway は、ブラウザーで Gitpod ワークスペースに接続します。Gitpod はワークスペースを準備し、JetBrains Client 内でワークスペースを開くことに関する通知を表示します。

    Open JetBrains Gateway in browser

    認証ダイアログで許可はいの順にクリックします。

    接続が確立され、プロジェクトを含むワークスペースが JetBrains Client で開き、IDE 内でさらに作業できるようになります。

    作成したワークスペースが最近使ったワークスペースセクションに追加されます。既存のワークスペースがある場合、それらは最近のワークスペースのリストに追加され、必要なワークスペースに対して接続をクリックすることでいつでも接続できます。

Gitpod から JetBrains Gateway に直接接続する場合は、Gitpod のドキュメント(英語)に従います。

GitHub Codespaces に接続する

JetBrains Gateway を使用して GitHub Codespaces(英語) に接続し、リモートプロジェクトで作業できます。

GitHub Codespaces は、既存の環境に接続するか、新しい環境を作成して JetBrains Rider で操作するために使用できるプラグインとして JetBrains Gateway で利用できます。

接続を試みる前に、次の前提条件が満たされていることを確認してください。

Codespaces 開発者環境に接続する

  1. JetBrains Gateway を起動します。

  2. 画面下部の をクリックし、プロバイダーの管理を選択します。

  3. 開いたページのマーケットプレースタブで GitHub Codespaces を見つけ、プラグインをインストールして有効にします。

    GitHub Codespaces plugin

    プラグインが接続リストに追加されます。

  4. 左側のオプションからすべてのプロバイダーを選択します。

  5. 右側のオプションから GitHub Codespaces を見つけて、Codespace に接続するをクリックします。

    Connect to GitHub Codespaces
  6. 次のページで、GitHub Codespaces の手順に従って、GitHub でアカウントを承認します。

  7. 認証が完了すると、利用可能な GitHub コードスペースのリストが表示され、目的のプロジェクトを選択できます。

    Your Codespaces
  8. 実行する IDE バージョンを選択し、接続をクリックします。

    選択したプロジェクトを含む GitHub Codespaces 開発環境が JetBrains Client で開かれ、IDE 内でさらに作業を進めることができます。

Amazon CodeCatalyst 開発環境に接続する

Amazon CodeCatalyst は、ソフトウェア開発チーム向けのクラウドベースのコラボレーションスペースです。

JetBrains Gateway を使用して Amazon CodeCatalyst に接続し、リモートプロジェクトで作業できます。あるいは、CodeCatalyst 側から接続して、JetBrains Client でプロジェクトを開くこともできます。

Amazon CodeCatalyst は、既存の環境に接続するか、新しい環境を作成して JetBrains Rider で操作するために使用できる AWS ツールキットプラグインを介して JetBrains Gateway で利用できます。

接続を試みる前に、次の前提条件が満たされていることを確認してください。

  • アクティブな AWS Builder ID と CodeCatalyst アカウントが必要です。

  • AWS ツールキット(英語)がインストールされ、有効になっています。

JetBrains Gateway から開発環境に接続する

  1. JetBrains Gateway を起動します。

  2. 画面下部の をクリックし、プロバイダーの管理を選択します。

  3. 開いたページのマーケットプレースタブで AWS ツールキットを見つけ、プラグインをインストールして有効にします。

    プラグインが接続リストに追加されます。

  4. 左側のオプションからすべてのプロバイダーを選択します。

  5. 右側のオプションから Amazon CodeCatalyst を見つけて、AWS ビルダー ID にログインをクリックします。

  6. ウィザードの次のページで、AWS アカウントにログインします。

    Login to AWS Builder ID
  7. IDE を選択し、必要な情報を追加して開発環境を作成し、開発環境の作成をクリックします。

    開発環境が作成され、IDE 内でプロジェクトが開きます。

Amazon CodeCatalyst コンソールから開発環境を作成し、JetBrains Gateway を使用して接続することもできます。

Amazon CodeCatalyst から接続

  1. Amazon CodeCatalyst アカウントにログインします。

  2. 作成されたスペースで、プロジェクトを見つけて開きます。

  3. 開発環境をセットアップしていない場合は、開発環境の作成をクリックします。

  4. 利用可能な IDE のリストで必要なものを選択し、必要な情報を追加して作成をクリックします。

    開発環境が作成され、アクティビティステータスが表示されます。

  5. で再開をクリックして JetBrains Gateway を開き、JetBrains Client のプロジェクトを開きます。

    開発環境の準備が整うと、IDE 内でプロジェクトが開き、さらに作業を進めることができます。

Coder に接続する

JetBrains Gateway を使用して Coder(英語) に接続し、リモートプロジェクトで作業できます。

Coder は、既存の環境に接続するか、新しい環境を作成して JetBrains Rider で操作するために使用できるプラグインとして JetBrains Gateway で利用できます。

Coder ワークスペースに接続する

  1. JetBrains Gateway を起動します。

  2. 画面下部の をクリックし、プロバイダーの管理を選択します。

  3. 開いたページのマーケットプレースタブで Coder を見つけ、プラグインをインストールして有効にします。

    プラグインが接続リストに追加されます。

  4. 左側のオプションからすべてのプロバイダーを選択します。

    All providers
  5. Coder(英語) でワークスペースが構成されていることを確認し、アクセス URL をコピーします。

    Coder Workspace
  6. JetBrains Gateway で、「Coder に接続する」をクリックします。

  7. ウィザードの次のページの URL フィールドに、コピーした URL を貼り付けて接続をクリックします。

    Connecting to Coder
  8. ブラウザーからセッショントークンをコピーし、セッショントークンフィールドの JetBrains Gateway に貼り付けます。

    Session token

    OK をクリックします。

  9. すべてが認証されると、構成されたワークスペースのリストが表示され、必要なワークスペースを選択して、IDE とプロジェクトを選択しますをクリックします。

  10. ウィザードの次のページで、必要な IDE を選択し、ワークスペース内のプロジェクトへのパスを指定します。ワークスペースターミナルを使用する必要がある場合は、ターミナルを使用するをクリックします。

    IDE and project path

    すべてを選択したら、「IDE を起動して接続」をクリックします。

    選択したプロジェクトを含む Coder 開発環境が JetBrains Client で開かれ、IDE 内でさらに作業を進めることができます。

WSL2 で実行されているプロジェクトに接続する

IDE バックエンドを構成して、WSL2 で直接起動できます。

WSL への接続を開始する前に、次の前提条件が満たされていることを確認してください。

  • Windows 10 または 11 バージョンがマシンにインストールされ、Ubuntu 20.04 バージョンが WSL2 にインストールされています。

  • Windows マシンで WSL2 が構成されています。詳細については、WSL2 構成セクションを参照してください。

  • 少なくとも 200 GB の使用可能なスペース、8 GB の RAM、4 つの CPU があります。

  • JetBrains Gateway の最新の EAP ビルドを使用します。

  • バックエンド IDE の最新の EAP バージョンを使用します。

WSL に接続

  1. JetBrains Gateway を起動します。

  2. すべてのプロバイダーリストで WSL を選択します。

  3. 右側のオプションから、新規接続をクリックします。

    New Connection
  4. 次のページで、WSL インスタンスを選択して次へをクリックします。

    Choose WSL instance
  5. 次のページで、開く IDE バージョンとプロジェクトを選択します。IDE を起動して接続をクリックします。

    接続が確立され、バックエンド IDE がダウンロードされ、JetBrains Client でプロジェクトが開きます。

関連ページ:

リモート開発のシステム要件

リモートホストの前提条件:Linux プラットフォームに互換性のある SSH サーバーをインストールしました。Linux プラットフォームには、Ubuntu 16.04+、RHEL/Centos 7+ などの最近の Linux AMD64 ディストリビューションがあります。2 つ以上のコア、4 GB 以上の RAM、および 5 GB 以上のディスク容量を備えたマシンを使用することをお勧めします。リモートホストで sftp サブシステムを有効にする必要があります。リモート開発はまだ開発中です。システ...

HTTP プロキシ

JetBrains Rider がインターネットにアクセスするときにトラフィックを通過させたい場合は、HTTP または SOCKS プロキシサーバーの設定を指定します。HTTP プロキシは、HTTP 接続と HTTPS 接続の両方で機能します。これらの設定は、プラグインのダウンロード、ライセンスの有効性の確認、インスタンス間での IDE 設定の同期、および IDE 自体のその他のタスクを実行するために JetBrains Rider が確立する接続に影響します。プロキシなしプロキシなしで直接接続し...

JetBrains Rider からリモートサーバーに接続する

JetBrains Rider からリモート開発セッションを開始するには、ウェルカム画面のリモート開発オプションを使用するか、メニューからを選択する SSH による接続:リモートサーバーに接続し、リモートプロジェクトを開くリモート開発ゲートウェイプラグインが有効があることを確認してください。JetBrains Rider のウェルカム画面で、リモート開発を選択します。または、メインメニューのに移動します。SSH 接続で、新規接続をクリックします。リモートサーバー上で IDE がすでに実行されてお...

リモートプロジェクト内での作業

リモートプロジェクトは、ローカルの JetBrains Rider IDE で開かれるのと同じように、JetBrains Client で開かれます。他のローカルプロジェクトと同じように開発できます: コードの編集、アプリケーションの実行、デバッグ、デプロイ。リモート開発プロセスとアーキテクチャ全般について詳しく知りたい場合は、リモート開発の概要を参照してください。VM オプションの追加リモートプロジェクトの VM オプションを調整できます。特に、より大きなプロジェクトで作業するときにのメモリサイ...

リモート開発の概要

リモート開発では、シンクライアントで IDE インターフェースを使用しながら、強力なリモートホストを使用して、プロジェクトのチェックアウトとロード、インデックス作成、分析、ビルド、実行、デバッグ、コードのテストを行うことができます。リモートホストは、ソースコードをホストし、ヘッドレス JetBrains Rider インスタンスを実行する物理(Linux)または仮想マシンです。ラップトップなどのシンクライアントはホストに接続し、すべての IDE 機能へのフルアクセスを透過的に提供します。アーキテ...

開発環境の構成

可能な限り最高のエクスペリエンスを提供するには、プロジェクト用に開発環境を事前に構成する必要があります。構成された環境には、必要なすべてのツールとランタイム、IDE インデックス、プロジェクトに必要なその他のデータ (環境変数、プロジェクトの依存関係など) が含まれます。その結果、ユーザーは開発環境の作成後すぐにプロジェクトの作業を開始できます。開発環境の構成は、devfiles を使用して定義されます。これは、プロジェクトのディレクトリにある 1 つのまたは一連のファイルです。devfile...