自定义上传与下载
除了确保在各种项目-服务器配置中成功上传与下载所需的强制设置之外,您还可以配置其他选项来自定义与服务器的交互方式。 这些选项中的大多数适用于所有 服务器访问配置类型。 对于 FTP、FTPS 和 SFTP 服务器配置,您可以指定其他与协议相关的选项。

设置常用上传与下载选项
按 Ctrl+Alt+S 打开设置,然后选择 。
或者,请在主菜单中转到 。
指定其他设置:
要在上传与下载过程中跳过特定文件或整个文件夹,请在 通过名称排除项 字段中指定用于定义这些文件和文件夹名称的模式。
使用分号
;作为分隔符,星号*匹配零个或多个字符,问号?匹配一个字符。例如,若您有一个文件夹 stylesheets ,其中包含三个文件 style.css 、 style1.css 和 style2.scss ,则
style*会排除整个文件夹,style?.css会排除 style1.css ,而style?.*会排除 style1.css 和 style2.scss 。详情请参见 Regular-Expressions.info。
排除操作将递归应用。 也就是说,如果匹配的文件夹包含子文件夹,则这些子文件夹中的内容也不会被部署。
如需了解更多信息,请参阅 从上传和下载中排除文件与文件夹。
通过选中或取消相关复选框来指定上传与下载过程的详细信息。

指定其他特定协议的自定义选项
按 Ctrl+Alt+S 打开设置,然后选择 。
或者,请在主菜单中转到 。
选择已配置的服务器,在 连接 选项卡展开 高级分组,以指定依赖于协议的额外上传设置:
在 连接数(E) 字段中,指定可同时支持的最大连接数。
在 发送保持活动消息的间隔(K) 字段中,指定希望 GoLand 发送命令重置超时并保持连接的频率。
在 客户端-服务器通信编码 (E) 字段中,指定与您的服务器使用的编码相匹配的编码。 如果不确定是否支持 UTF-8 编码,请接受默认值。
要将客户端设置为 被动模式 ,请选中 被动模式(P) 复选框。 在该模式下,您本地计算机上的客户端连接到服务器以告知进入被动模式,接收监听的端口号,并通过该端口建立数据连接。 当您的计算机处于防火墙之后时,该模式非常有用。
要在 服务器浏览器工具窗口中显示隐藏文件和目录(名称以点 . 开头),请选择 显示并处理隐藏文件(S)。
在 使用LIST 命令 区域中选择 与旧版本的列示子项兼容(C) ,以确保与 FTP 服务器的 子文件命名兼容性。
如果远程 FTP 服务器报告以下错误,此选项会有所帮助:
Invalid descendant file name <file name>选择此选项可能会降低与服务器的同步速度。
在 使用LIST 命令 区域中选择 代替MLSD ,以使用标准的
LIST命令进行列表,而非MLSD命令。 这样可以避免出现问题,例如,如果 FTP 服务器支持MLSD且返回cdir,则在上传过程中因 无效的子文件名异常而失败。在 连接数(E) 字段中,指定可同时支持的最大连接数。
在 发送保持活动消息的间隔(K) 字段中,指定希望 GoLand 发送命令重置超时并保持连接的频率。
从 保持活动命令(A) 列表中选择发送至服务器以重置超时并保持连接的命令。
TLS :传输层安全性的方法。 选择 显式(X) 以使用与普通(非安全)模式相同的端口,或选择 隐式(I) 使用专用端口。
数据通道保护级别(D) :选择 清除 以使用非安全连接,或选择 Private 使用加密连接。
重用SSL 会话 :选择以重用在 SSL 连接期间建立的包含密钥和算法协议信息的安全协定。
禁用TLS 1.3 :选择以禁用 TLS 1.3 功能,并使 GoLand 回退至通过 TLS 1.2 建立连接。 如果在与服务器建立连接或上传某些文件时遇到问题,请使用此选项。
要将客户端设置为 被动模式 ,请选中 被动模式(P) 复选框。 在该模式下,您本地计算机上的客户端连接到服务器以告知进入被动模式,接收监听的端口号,并通过该端口建立数据连接。 当您的机器位于防火墙之后时,此模式非常有用。
要在 服务器浏览器工具窗口 中显示隐藏文件和目录(名称以下划线 . 开头),请选择 显示并处理隐藏文件(S)。
在 使用 LIST 命令 区域中选择 与旧版本的列示子项兼容(C) ,以确保与您的 FTP 服务器在 子文件命名方面的兼容性。
如果远程 FTP 服务器报告以下错误,此选项将很有帮助:
Invalid descendant file name <file name>选择此选项可能会减慢与服务器的同步速度。
在 使用LIST 命令 区域中选择 代替MLSD ,以使用标准的
LIST命令列出内容,而不是使用MLSD命令。 这样可以避免出现问题,例如当 FTP 服务器支持MLSD且返回cdir时,在上传期间因 Invalid descendent file name 异常而失败。
