我正在运行PyCharm Professional 5.0.4,并且指的是文档here中描述的功能。
将文件上传到远程主机。选择此选项可根据默认服务器访问配置自动将应用程序文件上载到服务器。有关更多信息,请参阅配置与Web服务器的同步以及上载和下载文件。
我已经设置了默认部署(SFTP)及其映射,我可以通过工具 - >部署来上传和下载文件。我尝试将远程解释器设置为部署配置和SSH凭据。
我已尝试过每个看似合理的设置,但“将文件上传到远程主机”从未在我的运行/调试配置的“启动前”部分中显示为选项。
答案 0 :(得分:2)
您可以使用编辑配置窗口将其配置为在启动之前运行外部工具。
将其与此https://winscp.net/eng/docs/guide_automation组合以生成批处理文件,该批处理文件可自动将文件传输到ftp或sftp服务器,而无需使用pycharm的自动部署功能即可进行自动化。 pycharm在这里等待,直到外部工具的执行完成以开始执行python脚本。
答案 1 :(得分:1)
我在保存项目时自动上传。
档案>设置>构建/执行/部署>部署>选项>那么大约有一半的下拉列表可以自动将更改的文件上传到服务器,无论是ctrl + s,还是永远都不会。
除了部署设置之外,如果您正在进行远程口译,那么您需要在文件>下进行设置。设置>项目:XXX>项目口译员>然后单击右上角的cog并选择Add Remote(如果有人想知道,仅在Pro版本中可用)。
我认为这就是你所需要的。