Separately download and install JetBrains Gateway.
ローカル OS に応じて、次のいずれかのインストーラーを使用します。
JetBrains Gateway EAP(英語) .dmg をダウンロードします。
JetBrains Gateway リリース (英語) .dmg をダウンロードします。
JetBrains Gateway EAP(英語) .dmg をダウンロードします。
JetBrains Gateway リリース (英語) .dmg をダウンロードします。
JetBrains Gateway EAP(英語) .exe をダウンロードします。
JetBrains Gateway リリース (英語) .exe をダウンロードします。
JetBrains Gateway EAP(英語) .tar.gz をダウンロードします。
JetBrains Gateway リリース (英語) .tar.gz をダウンロードします。
JetBrains Gateway ランチャーをダウンロードしてインストールします。
あるいは、IDE のウェルカム画面からリモート開発オプションを使用して JetBrains Gateway にアクセスできます。
リモート開発ウィザードで、SSH 経由で接続をクリックします。
ウィザードの次のページで、リモートサーバーに接続するための SSH 構成を指定します。
または、 をクリックして SSH 構成ダイアログを開き、SSH 設定を構成します。
SSH 構成ダイアログで、次の情報を追加します。
ホスト : リモートサーバーのアドレスを指定します。
ポート : SSH ポートを指定します。デフォルトは 22
です。
ローカルポート : 発信ポートを指定します。
例: TCP 10.101.0.1:50705->13.49.137.87:22 (ESTABLISHED)
ユーザー名 : リモートサーバー上のユーザーの名前を指定します。
認証タイプ : 次の認証方法のいずれかを選択します。
パスワード : パスワードを使用してホストにアクセスします。IntelliJ IDEA にパスワードを保存するには、「パスワードを保存」チェックボックスを選択します。
キーペア (OpenSSH または PuTTY) : キーペアと一緒に SSH 認証(英語)を使用します。この認証方法を適用するには、クライアントマシンに秘密鍵、リモートサーバーに公開鍵が必要です。IntelliJ IDEA は、OpenSSH(英語) ユーティリティで生成された秘密鍵をサポートしています。
秘密鍵が保存されているファイルへのパスを指定し、パスフレーズ (存在する場合) を対応するフィールドに入力します。IntelliJ IDEA にパスフレーズを記憶させるには、「パスフレーズを保存」チェックボックスを選択します。
構成ファイル ~/.ssh/config の構文解析 : JetBrains Gateway で .ssh/config
ファイルを使用する場合は、このオプションを選択します。
接続のテスト : このボタンをクリックして、接続が確立されているかどうかを確認します。
接続パラメーター : このセクションを使用して、接続の追加パラメーターを構成します。
HTTP/SOCKS プロキシ : このセクションを使用して、プロキシ設定を構成します。詳細については、プロキシ設定を参照してください。
OK をクリックして変更を保存し、JetBrains Gateway へようこそダイアログに戻ります。
接続を確認して続行をクリックして、接続が確立されているかどうかを確認します。
On the next page, specify the IntelliJ IDEA version to download to the remote server. JetBrains Gateway displays a list of the IDEs versions that are available for downloading and the already installed ones. The versions on JetBrains Client and the remote host must be the same.
リモートホスト上のプロジェクトへのパスを追加します。
ダウンロードして IDE を開始をクリックします。
JetBrains Gateway は IDE をダウンロードし、リモートプロジェクトを JetBrains Client で開きます。接続は JetBrains Gateway ウィンドウに表示され、そこから他の IDE に接続したり、接続を無効にしたりできます。このウィンドウは、デフォルトではトレイに対して非表示になっています。
JetBrains Gateway ウィザードで、左側のオプションから SSH を選択します。
検索フィールドにプロジェクトの名前を入力すると、プロジェクトにすばやく移動できます。
ターミナルにすばやくアクセスする必要がある場合は、 をクリックします。
JetBrains Gateway ウィザードで、左側のオプションから SSH を選択します。
リモートセッションがアクティブな場合、プロジェクトに対して実行インジケーターが表示されます。
プロジェクトに対して をクリックし、インスタンスの停止を選択して、問題のプロジェクトのリモートセッションを停止します。
最近のプロジェクトから除去を選択して、ページにリストされているプロジェクトを完全に削除することもできます。
リモートサーバーに IntelliJ IDEA がインストールされている場合は、ローカル IDE からリモートプロジェクトにすばやく接続できます。JetBrains Gateway と同じように動作します。
Make sure you have downloaded and installed JetBrains Gateway on your local machine.
リモートホストに SSH 接続と IntelliJ IDEA IDE があることを確認してください。
ターミナルで、次のコマンドを実行します。
例: ~/ideaIU-213.3469/bin/remote-dev-server.sh run ~/development/spring-boot-example/ --ssh-link-host ec2-13-50-136-85.eu-north-1.compute.amazonaws.com
remote-dev-server.sh
スクリプトは、ダウンロードされた IDE および IDE ログとともに、リモートサーバーの bin
ディレクトリにあります。それを見つけるには、次のコマンドを実行できます。
これにより、remote-dev-server.sh
スクリプトへのパスが出力されます。
出力として、次のリンクを受け取る必要があります。
Http link: https://code-with-me...
生成されたリンクをコピーして、ローカルブラウザーに貼り付けます。
開いたダイアログで、JetBrains Gateway を開くをクリックします。
JetBrains Gateway ウェルカム画面が開きます。
リンクを使用してリモートホストに接続するセクションで、同じ生成されたリンクを入力してリモートセッションを開始します。
接続をクリックします。IntelliJ IDEA は、JetBrains Client でリモートプロジェクトを開きます。
リモートサーバーでカスタムオーケストレーションを実行し、たとえば、Docker ファイル、またはプラクティスに適合するその他の自動化を使用できます。これは、毎晩新しい仮想イメージを作成し、空の環境を取得し、最新のソースコードをチェックアウトして、朝に使用できる新鮮でクリーンなイメージを使用することです。
ただし、Space(英語) で作業している場合は、JetBrains Gateway との統合により、ソフトウェア開発に使用できる開発環境(英語)を構成するすべてのプロセスを自動化できます。
Space は、次のプロセスを自動化します。
リモート仮想マシンの作成
適切なライブラリとツールを使用して Docker イメージを開始する
バックエンド IDE をダウンロードしてウォーミングアップすることで、プロジェクトを簡単に開いてすぐにコーディングに取り掛かることができます。
JetBrains Gateway を起動します。
On the JetBrains Gateway starting page, select JetBrains Space and click Space への接続。
Log in to JetBrains Space with your credentials.
ブラウザーで続行をクリックして、接続されていることを確認します。
許可をクリックして、JetBrains Gateway に戻ります。
JetBrains Gateway で、開発環境を閲覧するをクリックします。
Space で、使用する開発環境(英語)を構成します。
リモートで開きたいプロジェクトを見つけて、IDE で開くをクリックします。
開いたダイアログの IDE を選択しますドロップダウンで、ゲートウェイ付き IntelliJ IDEA を選択し、必要に応じて他のオプションを構成して、作成をクリックします。
開いたページで、JetBrains Gateway を開くをクリックします。
JetBrains Gateway launches, downloads all the necessary backend components, and opens JetBrains Client with your project where you can work further.
必要なプラグインをリモートサーバーにインストールできます。プラグインはプロジェクトごとにインストールされることに注意してください。新しいプロジェクトのリモート接続を作成するたびに、必要なプラグインをインストールする必要があります。
リモートサーバーに IntelliJ IDEA をダウンロードするために使用するシナリオに基づいて、コマンドラインからプラグインをインストールするか、インストールにリモートプロジェクトの UI を使用します。
リモートサーバーで IntelliJ IDEA を手動で構成する場合は、以下の手順を使用してプラグインを追加します。
JetBrains マーケットプレイス(英語)ページから、必要なプラグインのページを見つけ、「バージョン」を選択します。タブで、任意のバージョンをクリックして、インストールするプラグインの pluginId
(org.rust.lang
などの短縮名)をコピーします。
リモートサーバーを開き、次のコマンドを追加します。
(ここで、PROJECT_PATH
はリモートプロジェクトへのパスであり、pluginId
は JetBrains マーケットプレイス(英語)ページから取得した ID です。)
引き続き、JetBrains Gateway を起動し、リモートでインストールされたプラグインを使用してリモートプロジェクトを開きます。
If you use JetBrains Gateway to download IntelliJ IDEA to a remote server, use the following steps to install plugins.
JetBrains Client でリモートプロジェクトを開きます。
Ctrl+Alt+S を押して IDE 設定を開き、ホスト上のプラグインを選択します。
通常の IntelliJ IDEA プロジェクトと同じ方法で、必要なプラグインをダウンロードします。
プラグインの通常のインストールの詳細については、プラグインのインストールを参照してください。
プラグインをダウンロードして有効にした後、OK をクリックして変更を保存します。
プラグインはリモートでインストールされます。ただし、プラグインはプロジェクトごとにインストールされることに注意してください。
または、メインツールバーで をクリックし、プラグインを選択します。この場合、リモートプラグイン設定ページが開きます。
リモートプロジェクトは、ローカルの IntelliJ IDEA IDE で開かれるのと同じように、JetBrains Client で開かれます。他のローカルプロジェクトと同じように開発できます: コードの編集、アプリケーションの実行、デバッグ、デプロイ。
リモート開発プロセスとアーキテクチャ全般について詳しく知りたい場合は、リモート開発の概要を参照してください。
プロジェクトを最初に開くと、IntelliJ IDEA はプロジェクト SDK の追加を提案する通知を表示します。
リモートセッションを開きます。
メインメニューから
を選択します。プロジェクト構造ダイアログでプロジェクトを選択し、使用可能なオプションからプロジェクトの SDK を構成します。
OK をクリックして変更を保存します。IntelliJ IDEA は、構成された SDK をリモートサーバーにダウンロードします。次にプロジェクトを開くと、ダウンロードした SDK がリモートセッションで自動的に使用されます。
リモートプロジェクトの VM オプションを調整できます。特に、より大きなプロジェクトで作業するときに -Xmx
のメモリサイズを増やしたい場合はそうです。これらのアクションを実行し、変更をリモートサーバーに保存する必要があります。
コマンドラインで次のコマンドを実行します。
次の例を確認してください。
idea64.vmoptions
ファイルを編集します。
例: -Xmx2048
オプションを -Xmx3072
に変更します。
VM オプションの詳細については、詳細な構成を参照してください。
変更を保存し、リモートサーバーで IDE を再起動します。変更はリモートプロジェクトに表示されます。
JetBrains Client の動作中に問題が発生した場合は、バックエンド IDE のメインツールウィンドウを開いて、そこで問題の解決を試みることができます。
メインツールバーで、IDE バックエンドの横にある をクリックします。
メインツールウィンドウを開くを選択します。
バックエンド IDE のメインウィンドウが投影されます。JetBrains Client ではそれができなかった場合、これを使用してリモート設定にアクセスし、さまざまなリモートオプションを構成できるようになります。
をクリックして、リモートセッションウィンドウを閉じます。
JetBrains Gateway ウェルカム画面に戻り、最近の SSH プロジェクトページを使用してリモートセッションに再接続したり、実行中のインスタンスを停止したりできます。
同じリモートホストおよび同じバージョンの IDE への複数の接続を作成できます。さまざまな IDE バージョンおよびリモートホストと接続することもできます。
リモートセッションを接続して開きます。
リモートサーバーに接続すると、JetBrains Gateway は常にアクティブになるため、そのアイコンをクリックして JetBrains Gateway のウェルカム画面を開き、他の接続を構成できます。
同じ IDE バージョンに接続すると、JetBrains Client は同じプロセスのインスタンスとして開かれます。別のリモートホストまたは IDE バージョンに接続すると、別のリモートセッションが開始されます。
HTTP プロキシ
IntelliJ IDEA がインターネットにアクセスするために使用するプロキシ設定を指定します。HTTP プロキシは、HTTP 接続と HTTPS 接続の両方で機能します。プロキシなしプロキシなしで直接接続します。プロキシ設定を自動検出システムプロキシ設定または自動的に検出されたプロキシ自動設定(PAC)ファイルを使用します。自動プロキシ構成 URL: PAC ファイルの場所を手動で指定します。パスワードをクリア: 指定されたプロキシのパスワードをクリアします。手動プロキシ構成プロキシ設定を手...
プラグインのインストール
プラグインは IntelliJ IDEA のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して IDE 設定を開き、プラグインを選択します。マーケットプレースタブを使用して...
リモート開発の概要
リモート開発では、リモートサーバーを開発環境として使用できます。SSH 接続を使用すると、リモートサーバーにすばやく接続して、IntelliJ IDEA 機能を最大限に活用できます。アーキテクチャと定義:このアーキテクチャの断片をよりよく理解するには、次の定義に精通する必要があります。サーバーこれは、ソースコードをホストし、ヘッドレス IntelliJ IDEA を実行するための物理マシンまたは仮想マシンです。ほとんどの IDE 機能を実行します。要件: Linux (macOS と Wind...
詳細な構成
使用可能な標準オプションに加えて、IntelliJ IDEA を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。JVM オプション:IntelliJ IDEA は、パフォーマンスを制御するさまざまなオプションを備えた Java 仮想マシン(JVM)で実行されます。IntelliJ IDEA の実行に使用されるデフォルトのオプションは、IDE インストールディレクトリで指定されています。<IDE_HOME>\bin\idea64.exe....
Code With Me 入門
IntelliJ IDEA を使用すると、ローカルで実行されているプロジェクトを誰とでも共有できる Code With Me プラグインを使用できます。Code With Me を使用して、リアルタイムコラボレーション、コードの編集、サーバーの共有、デバッグセッションの実行を行うことができます。Code With Me 共有セッションには、ホストと 1 人以上のゲスト間の相互作用が含まれます。次の基本的なシナリオのいずれかでセッションを開始できます。ペアプログラミングを行うことができます。この場合、ID...
リモート開発
IntelliJ IDEA では、リモートワークが必須となったため、リモート開発機能を提供し、遠隔地でのプロジェクトのコーディング、実行、デバッグ、デプロイを支援します。IntelliJ IDEA からの接続:リモートサーバーへの接続は SSH 経由で行われ、IntelliJ IDEA のウェルカム画面から直接開始できます。リモートサーバーに接続し、リモートプロジェクトを開く IntelliJ IDEA ウェルカム画面で、リモート開発を選択します。IDE をリモートで実行セクションで、SSH 経...