今天偶然发现了一个好东西,解决了很久以来的“痛点”,如何将本地代码与云服务器代码进行同步,这样就不用每次通过命令行来管理代码了。
网上帖子很多,直接搜 webstorm远程服务器 ,置顶的那个就是经验,链接
因为要用到webstorm的deployment,需要更新到2018,破解的话,网上很多帖子(嘤嘤嘤~),pycharm也是一样的,我估计18版的jetbrains的全家桶应该都支持,就不一一测了,这里只做webstorm的配置,
云服务器需要安装openssh-server
话不多说,开始
打开webstorm,选择Tools->Deployment->Configuration...
新建一个,name自己输入,type选择sftp(ftp未加密,传输速度快一点,sftp加密,速度稍微慢一点,牺牲速度来提高安全性,选择ftp需要服务器开启21端口,默认是开启22的),
输入sftp host:(服务器IP地址),可以先测试一下sftp连接,输入用户名,密码这些,可以选择记住,也可以不选择,如果能够连接,会提示连接成功(差不多就是用户名密码的验证)
选择mappings,配置本地项目路径和远程服务器关联的路径,
local path:本地项目的路径
deployment path on server 'test':服务器项目路径,可以查看服务器的所有文件(还是挺方便的)
web path on server 'test':可以不用管,
可以添加多组映射,和上面步骤差多的
点击完成就配置好了
右键项目,可以选择上传,下载,同步
deployment的配置里面可以设置自动同步,这个自己试一下就知道了
基本上都弄完了,有问题可以回复讨论~