IntelliJ IDEA 2026.1 Help

チュートリアル: IntelliJ IDEA でデプロイ

このチュートリアルでは、IntelliJ IDEA を使用してコードのデプロイを リモートホストに構成および管理する手順を段階的に説明します。

FTP/SFTP/WebDAV 接続プラグインを有効化する

この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続(英語)プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済みタブを開き、 FTP/SFTP/WebDAV Connectivity プラグインを見つけて、プラグイン名の横にある チェックボックスを選択します。

デプロイサーバーを構成する

新しいサーバーを追加する

  1. Ctrl+Alt+S を押して設定を開き、 ビルド、実行、デプロイ | デプロイ を選択します。

    または、メインメニューの ツール | デプロイ | 構成 に移動します。

  2. 項目を追加する をクリックし、作成するサーバーのタイプを選択します。 この場合は、 ローカルまたはマウント済みフォルダー です。

    サーバーの追加ダイアログ
  3. 開いた 新規サーバーの作成 ダイアログでサーバー名を入力し、 OK をクリックします。

新しいサーバーが追加されましたが、アップロードされたファイルを実際に参照する Web サーバー URL http://localhost のみが表示されます。

サーバーのルートフォルダーを指定する

  1. フォルダー フィールドで、プロジェクトファイルをアップロードするディレクトリを指定します。

    この場合、これは Users/jetbrains/deployment ローカルフォルダーです。 パスを手動で入力するか、 Shift+Enter を押します。

  2. 後でこの構成をエクスポートできるように、 このプロジェクトでのみ表示する オプションを無効化してください。

    デプロイ接続タブ

デプロイパスを指定する

  1. 次に、 マッピングタブに切り替えます。

    デフォルトでは、 ローカルパス フィールドにはプロジェクトルートへのパスが含まれています。 ただし、プロジェクトツリー内の他のディレクトリを選択することもできます。 デフォルトのパスを使用しましょう。

  2. デプロイメントパス フィールド (デフォルトでは空) で、IntelliJ IDEA が ローカルパス フィールドで指定されたフォルダーからデータをアップロードするサーバー上のフォルダーを指定します。

    この例では、 アプリケーションは です。 このパスは、Web サーバーのルートフォルダー ( Users/jetbrains/deployment ) を基準として指定されます。

  3. Web パス のデフォルトの / 値のままにします。

    デプロイマッピングタブ

変更を適用すると、サーバーを使用できるようになります。

リモートホストの参照

サーバーが起動していることを確認するには、メインメニューで ツール | デプロイ | リモートホストの参照 を選択すると、IntelliJ IDEA ウィンドウの右側に リモートホストツールウィンドウが表示されます。

リモートホストツールウィンドウ

ファイルのデプロイ

サーバーにファイルをアップロードする

まず、ファイルの 1 つをリモートサーバーにアップロードしましょう。

  1. プロジェクト ツールウィンドウ (Alt+1) で、アップロードするファイルを右クリックします。 この場合、これは README.md ファイルです。

  2. コンテキストメニューから デプロイ | MyRemoteServer にアップロードする を選択し、アップロードを確認して、アップロード結果を確認します。

    デプロイアップロード

プロジェクト内の各ディレクトリの内容をアップロードすることもできます。 プロジェクト ツールウィンドウでアップロードするディレクトリを右クリックし、 デプロイ | MyRemoteServer にアップロードする を選択します。

リモートとローカルバージョンを比較する

README.md ファイルにはローカルコピーとリモートコピーがあり、それらは同一です。 ローカルバージョンを変更します。

  • リモートホストツールウィンドウ ツールウィンドウで、 README.md を右クリックし、 ローカルバージョンと比較 を選択します。 IntelliJ IDEA によって差分ビューアーが開きます。

    差分ビューアー

サーバーからファイルをダウンロードする

  1. リモートホストツールウィンドウ ツールウィンドウで、 README.md ファイルを右クリックし、 ここからダウンロード を選択します。 IntelliJ IDEA に警告が表示されます。

    デプロイダウンロードの警告
  2. はい をクリックします。

    以前にサーバーにアップロードされている場合は、ディレクトリ全体をダウンロードすることもできます。

変更を同期する

  1. Ctrl+Z を押して、 README.md ファイルの変更を元に戻します。

  2. README.md ファイルをクリックし、メインメニューから ツール | デプロイ | MyRemoteServer にデプロイされた同期 を選択します。

    IntelliJ IDEA は、個々の変更を承認または拒否できる差分ビューアーを表示します。

    デプロイ同期

デフォルトのサーバーにファイルを自動的にアップロードする

IntelliJ IDEA プロジェクトとまったく同じファイルをサーバー上に用意する必要がある場合、自動アップロードが役立ちます。 自動アップロードとは、IDE で変更が発生するたびに、その変更がデフォルトのデプロイサーバーにデプロイされることを意味します。

変更されたファイルの自動アップロード中にその設定がデフォルトで適用される場合、デプロイサーバーはデフォルトと見なされます。

デフォルトサーバーを定義する

  1. Ctrl+Alt+S を押して設定を開き、 ビルド、実行、デプロイ | デプロイ を選択します。

    または、メインメニューの ツール | デプロイ | 構成 に移動します。

  2. サーバーのリストからデフォルトにするサーバーを選択し、サーバーリストの上にあるツールバーの the Use as default button をクリックします。

自動アップロードを有効にする

デフォルトサーバーが設定されると、このサーバーへのアップロードを自動化できます。

  1. Ctrl+Alt+S を押して設定を開き、 デプロイ | オプション を選択します。

    または、メインメニューの ツール | デプロイ | オプション に移動します。

  2. 変更されたファイルのデフォルトサーバーへの自動アップロード ドロップダウンリストから、次のオプションのいずれかを選択します。

    • 常時: 自動保存および明示的保存のたびにファイルをアップロードします。

    • 明示的な保存操作時: この保存が ファイル(F) | すべて保存(S) を選択するか、 Ctrl+S を押して手動で呼び出された場合にのみ、保存後にファイルをアップロードします。

モードは本番環境へのデプロイは推奨されません:開発中に不完全なコードがアップロードされ、本番アプリケーションが破損する可能性があります。

外部の変更をアップロードする

デフォルトでは、 VCS ブランチの変更SASS または LESS のコンパイルFile Watcher などの外部プロセスによってファイルが変更された場合、IntelliJ IDEA はファイルもアップロードします。 この動作を変更して外部の変更をスキップするには、 変更されたファイルをデフォルトサーバーにアップロードする に設定し、 外部変更をスキップする チェックボックスを選択します。

外部変更をスキップする

デプロイ設定のエクスポート / インポート

デプロイサーバーのセットアップがすべて完了したため、サーバー構成設定をエクスポートして、別のコンピューターにインポートできます。

設定を ZIP アーカイブにエクスポート

  1. メインメニューから ファイル(F) | IDE 設定の管理 | 設定のエクスポート を選択します。

  2. 表示された 設定のエクスポート ダイアログで、 Web サーバー チェックボックスが選択されていることを確認し、ターゲット アーカイブへのパスを指定してください。

    サーバーデプロイ設定をエクスポートする

ZIP アーカイブから設定をインポートする

  1. メインメニューから ファイル(F) | IDE 設定の管理 | 設定のインポート… を選択します。

  2. 開いたダイアログで設定を含む ZIP アーカイブを選択してください。

  3. 開く インポートするコンポーネントの選択 ダイアログで適用したい設定を選択し、 OK をクリックします。

要約

この非常に基本的なチュートリアルに合格し、次のタスクを実行しました。

  • 独自のサーバーを作成して構成しました。

  • ファイルとフォルダーのアップロードおよびダウンロード。

  • ローカルとリモートのバージョンを比較しました。

  • サーバーをデフォルトとして構成しました。

  • 外部変更の自動アップロードを有効にしました。

2026 年 3 月 30 日