远程服务器 信息
需要确保ssh 密码
pycharm给我们提供了一种简洁有效的方式 这种方式 只是想简单地将本地项目目录实时同步到远程服务器,达到实时测试的目的。
一、Pycharm配置
Tools -》Deployment -》 Configuration
第二步:
选择 SFTP
随便起个名字 : test
然后配置一下 你的 SSH 密码
如果ssh的信息无误,点击Test Connection会提示成功
二、目录映射配置
这是配置我们服务器的目录
进入Mappings选项卡,将本地的目录和远端的目录映射起来。
需要注意这里的远端目录的根目录是以上面设定的Root path为准 ,这里我选择默认的
如果有不想同步的子目录可以去第三个选项卡Excluded Paths进行剔除,
项目中的 venv 是虚拟环境的基础配置, 太大了, 不能同步的
三、自动创建不存在目录
打开如下Options
将Create empty directories勾选上,目的是 当远端有目录不存在时会自动创建
四、设置自动同步
将Automatic Upload勾选上,这样只要本地目录有文件更改都会自动进行上传
五、测试
首次同步先进行手动操作,将本地目录和远端目录的内容同步到一致。点击下面的按钮进行手动上传
页面下方会显示同步的内容和进度
去远端检查,发现成功进行了同步