部署了Django项目,之前一直是本地修改,再上传到服务器,各种不爽和不方便!经过一番查询,发现pycharm可以远程连接。
配置方法:
打开pycharm,windows下连接linux服务器如图所示:
路径:tools→Deployment→Configuration

配置连接名字,type选择sftp,只能选择sftp
配置连接服务器基本信息sftp host、username、password,填写信息完成之后.
点击Test SFTP connection
然后点击Autodetect

点击Mappings—— 对接服务器代码存放路径和windows电脑代码存放路径。
填写信息:Local path、Deployment path on server,
然后点击ok按钮
设置如何使得本地代码和服务器代码同步更新,如图,
路径:Tools→Deployment→Options

找到 Upload changed files automatically to the default server 这一行,选择On Explicit save action(Ctrl+S)

注意:
如果发现使用pycharm上传文件上传成功,但是linux上不存在,请检查第5步,服务器存放路径,
- 检查上传文件路径是否正确
- 路径:Tools→Deployment→Sync with Deployed to xx
