GoLand 2026.3 Help

教程:在 GoLand 中部署

将项目文件复制到本地或已挂载的文件夹,比较副本,并配置保存更改时自动上传。 此设置会传输文件,不会构建或启动应用程序。

开始之前,请打开一个包含 README.md 文件的项目。 在项目外部创建一个可写的目标文件夹,例如 macOS 上的 /Users/jetbrains/deployment 或 Windows 上的 C:\deployment 。 在以下步骤中使用自己的文件夹路径。

配置部署服务器

添加新服务器

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 构建、执行、部署 | 部署。

    或者,前往主菜单中的 工具 | 部署 | 配置。

  2. 点击 添加 项目 并选择 本地或已挂载的文件夹。

  3. 在打开的 创建新服务器 对话框中,输入服务器名称并点击 确定。

    新配置会显示在列表中。 默认的 Web 服务器 URL 不会启动 Web 服务器。 此示例不需要 Web 服务器。

指定服务器根文件夹

  1. 在 文件夹 字段中,指定项目文件将上传到的目录。

    输入所创建目标文件夹的绝对路径,或点击 浏览 进行选择。

  2. 保持选中 仅对该项目可见 ,以便在当前项目中使用此配置。 如果想在其他项目中使用该配置或稍后将其导出,请清除此选项。

指定部署路径

  1. 接下来,切换到 Mappings tab。

    保持将 本地路径 设置为项目根目录。

  2. 在 部署路径 字段(默认为空)中,指定服务器上的文件夹,GoLand 将从 本地路径 字段中指定的文件夹上传数据。

    请输入 应用程序 。 此路径相对于目标文件夹。 例如,如果 文件夹 为 /Users/jetbrains/deployment ,GoLand 会将文件上传到 /Users/jetbrains/deployment/Application 。

  3. 将 Web path 留空。 此示例不会通过 HTTP 提供文件。

在应用更改后,服务器即可使用。

浏览远程主机

请选择 工具 | 部署 | 浏览远程主机。 在 远程主机 工具窗口中,选择 我的远程服务器 以浏览目标文件夹。

部署文件

将文件上传到服务器

  1. 在 项目 工具窗口 Alt+1 中,右键点击 README.md 。

  2. 请选择 部署 | 上传到 MyRemote服务器。 如果未显示此操作,请选择 部署 | 上传到…… ,然后选择 我的远程服务器。 在 文件传输 工具窗口中检查结果。

若要上传整个文件夹,请在 项目 工具窗口中选中文件夹并执行相同步骤。

比较远程版本与本地版本

本地和远程都有一个 README.md 文件,并且它们是相同的。 修改本地版本。

  • 在 远程主机工具窗口 工具窗口中,右键点击 README.md 并选择 与本地版本比较。 GoLand 打开差异查看器。

    差异查看器

请从服务器下载文件

  1. 在 远程主机工具窗口 工具窗口中,右键点击 README.md 文件,然后选择 从这里下载。 GoLand 显示警告。

  2. 确认下载,以使用服务器版本替换本地更改。 还可以下载其服务器路径映射到本地项目文件夹的目录。 无需先上传该目录。

同步更改

  1. 在编辑器中更改 README.md 并保存。

  2. 在 项目 工具窗口中右键点击 README.md 并选择 部署 | 与部署目标同步…… ,然后选择 我的远程服务器。 如果它是默认服务器,请选择 与部署到 MyRemoteServer 的内容同步……。

  3. 在同步视图中,查看差异。 对于 README.md ,将操作设置为把本地版本上传到目标文件夹。 点击 同步选中。

    同步视图,左侧为本地 README.md,右侧为已部署的副本,并且已选择上传操作。

自动将文件上传到默认服务器

自动上传会将保存的本地更改复制到默认部署服务器。 在服务器上所做的更改不会自动下载。

默认情况下,自动上传设置为 从不。 选择默认服务器不会启用自动上传。

定义默认服务器

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 构建、执行、部署 | 部署。

    或者,前往主菜单中的 工具 | 部署 | 配置。

  2. 从服务器列表中选择您想要设为默认的那个,然后点击服务器列表上方工具栏中的 默认使用按钮。

启用自动上传

一旦设置了默认服务器,您就可以自动上传到此服务器。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 构建、执行、部署 | 部署 | 选项。

    或者,前往主菜单中的 工具 | 部署 | 选项。

  2. 从 自动将更改的文件上传到默认服务器 下拉列表中选择以下选项之一:

    • 始终 :在每次自动或手动保存时上传文件。

    • 在显式保存操作时 :仅当通过选择 文件 | 全部保存 或按下 Ctrl+S 手动保存时,才会在保存后上传文件。

不建议使用 始终 模式进行生产部署:在开发过程中可能会上传不完整的代码,从而可能破坏生产应用程序。

上传外部更改

外部更改是在 IDE 外部所做的更改,例如 Git 分支更改或由代码生成器更新的文件。 它们可能来自在 GoLand 内部或外部运行的工具。

若要将这些更改包含在自动上传中,请打开 设置 | 构建、执行、部署 | 部署 | 选项。 将 自动将更改的文件上传到默认服务器 设置为 始终 或 在显式保存操作时 ,并清除 跳过外部更改。

使用 在显式保存操作时 时,请使用 文件 | 全部保存 Ctrl+S 上传待处理的更改。

使用 从不 时,自动上传会被禁用,并且 跳过外部更改 不可用。

导出/导入部署设置

现在,您已经设置好了部署服务器,您可以导出服务器配置设置,然后在另一台计算机上导入它们。

将设置导出为 ZIP 压缩包

  1. 请选择 文件 | 管理 IDE 设置 | 导出设置 从主菜单。

  2. 在打开的 导出设置 对话框中,请确保选中 Web服务器s 复选框,并指定目标存档的路径。

    导出服务器部署设置

从 ZIP 档案导入设置

  1. 请选择 文件 | 管理 IDE 设置 | 导入设置… 从主菜单。

  2. 在打开的对话框中选择包含您的设置的 ZIP 存档。

  3. 请选择您要在打开的 选择要导入的组件 对话框中应用的设置,然后点击 确定。

摘要

已配置本地或已挂载的目标,复制并比较了文件,并启用了自动上传。 若要通过 SFTP 将文件传输到另一台计算机,请创建一个 远程服务器配置。

2026年 11月 9日