GoLand 2026.3 Help

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

プロジェクトファイルをローカルまたはマウント済みフォルダーにコピーし、コピーを比較して、変更を保存したときに自動アップロードされるように構成します。 この設定はファイルを転送するだけで、アプリケーションをビルドしたり起動したりしません。

開始する前に、 README.md ファイルを含むプロジェクトを開きます。 プロジェクトの外部に、macOS では /Users/jetbrains/deployment 、Windows では C:\deployment などの書き込み可能な宛先フォルダーを作成します。 以下の手順では、独自のフォルダーパスを使用します。

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

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

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

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

  2. 項目を追加 をクリックし、 ローカルまたはマウント済みフォルダー を選択します。

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

    新しい構成がリストに表示されます。 デフォルトの Web サーバーの URL は Web サーバーを起動しません。 この例では Web サーバーは必要ありません。

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

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

    作成した宛先フォルダーへの絶対パスを入力するか、 閲覧 をクリックして選択します。

  2. このプロジェクトでのみ表示する を選択したままにして、この構成を現在のプロジェクトで使用します。 この構成を他のプロジェクトで使用するか、後でエクスポートする場合は、選択を解除します。

デプロイパスを指定する

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

    ローカルパス をプロジェクトルートに設定したままにします。

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

    Application を入力します。 このパスは宛先フォルダーからの相対パスです。 たとえば、 フォルダー が /Users/jetbrains/deployment の場合、GoLand はファイルを /Users/jetbrains/deployment/Application にアップロードします。

  3. Web パス は空白のままにします。 この例では、HTTP 経由でファイルを提供しません。

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

リモートホストの参照

ツール | デプロイ | リモートホストの閲覧 を選択します。 リモートホスト ツールウィンドウで、宛先フォルダーを閲覧するために MyRemoteServer を選択します。

ファイルのデプロイ

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

  1. プロジェクト ツールウィンドウ Alt+1 で、 README.md を右クリックします。

  2. デプロイ | MyRemoteServer にアップロードする を選択します。 このアクションが表示されない場合は、 デプロイ | アップロード先… を選択し、 MyRemoteServer を選びます。 ファイル転送 ツールウィンドウで結果を確認します。

フォルダー全体をアップロードするには、 プロジェクト ツールウィンドウでフォルダーを選択した状態で、同じ手順に従います。

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

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

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

    差分ビューアー

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

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

  2. ダウンロードを確認して、ローカルの変更をサーバーのバージョンで置き換えます。 サーバーパスがローカルプロジェクトフォルダーにマッピングされているディレクトリをダウンロードすることもできます。 先にディレクトリをアップロードする必要はありません。

変更を同期する

  1. エディターで README.md を変更して保存します。

  2. プロジェクト ツールウィンドウで README.md を右クリックして デプロイ | デプロイ先と同期… を選択し、 MyRemoteServer を選びます。 デフォルトのサーバーの場合は、 MyRemoteServer にデプロイされたものと同期… を選択します。

  3. 同期ビューで、差分を確認します。 README.md については、ローカルバージョンを宛先フォルダーにアップロードするアクションを設定します。 選択項目を同期 をクリックします。

    左にローカルの README.md、右にデプロイ済みコピーがあり、アップロードアクションが選択された同期ビュー。

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

自動アップロードでは、保存済みのローカル変更がデフォルトのデプロイサーバーにコピーされます。 サーバーで行われた変更は自動的にダウンロードされません。

デフォルトでは、自動アップロードは なし に設定されています。 デフォルトサーバーを選択しても、自動アップロードは有効化されません。

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

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

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

  2. サーバーのリストからデフォルトにするサーバーを選択し、サーバーリストの上にあるツールバーの 「デフォルトとして使用」ボタン をクリックします。

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

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

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

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

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

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

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

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

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

外部変更とは、Git ブランチの変更やコードジェネレーターによって更新されたファイルなど、IDE の外部で行われた変更です。 これらは、GoLand の内部または外部で実行されたツールから発生することがあります。

これらの変更を自動アップロードに含めるには、 設定 | ビルド、実行、デプロイ | デプロイ | オプション を開きます。 変更されたファイルをデフォルトサーバーに自動アップロードする を 常に​ または 明示的な保存操作時 に設定し、 外部変更をスキップする の選択を解除します。

明示的な保存操作時 では、保留中の変更をアップロードするために ファイル | すべて保存 Ctrl+S を使用します。

なし では、自動アップロードが無効になり、 外部変更をスキップする は使用できません。

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

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

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

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

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

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

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

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

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

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

要約

ローカルまたはマウント済みの宛先を構成し、ファイルをコピーして比較し、自動アップロードを有効化しました。 SFTP 経由で別のコンピューターにファイルを転送するには、 リモートサーバー構成を作成します。

2026 年 11 月 6 日