如何在sublime中使用rsync同步文件到服务器端地址
请多多指教
背景介绍
在公司登录服务器端往往需要远程连接,且服务器端一般运行的都是Linux,而开发人员往往使用的是windows做开发。这就可能涉及到需要将代码同步到服务器上去运行调试(比如web),本博文主要提供一种简便的rsync方法将windows代码同步至Linux,适合于需要频繁同步文件的同学
条件如下
1)下载sublime text3 (强烈推荐此编辑器,提供代码高亮,不臃肿,界面漂亮,扩展性强)
下载地址:http://www.sublimetext.com/3
如果大家资金充裕,还是希望多支持一下这么优秀的一个产品
2)下载windows版rsync,下载地址:https://www.itefix.no/i2/cwrsync-get 选(Free Edition 免费版)
3)我编写的sublime text3 插件,下载地址:http://pan.baidu.com/s/1hqCEYxe
4)服务器sudo权限,windows 机器能ping通Linux服务器,Linux服务器开通873端口访问
实施步骤
1)安装sublime text3
2)下载windows版rsync,解压即可
3)下载我编写的myrsync插件,包含两个文件,打开sublime text 3 》preference》Browse Packages,将myrsync拷贝至该目录下
4)仔细阅读myrsync下rsync.sublime-settings配置文件,根据注释提示填写你的项目路径,服务器ip,模块名称等
5)配置服务器端rsync,做简要说明(可自行百度),打开/etc/rsyncd.conf,编写你的rsync模块,启动rsync server ,命令:rsync --daemon
使用
用sublime打开你项目任意文件,ctrl+s保存文件,你的项目文件就会被推送到Linux服务器端,只有当你ctrl+s的时候,rsync才会向服务器端推送,在使用过程中如遇到任何问题,可先自行打开myrsync下rsync.py文件(Python3),print输出调试,在sublime中使用ctrl+`可以调出Python终端输出调试信息。
微博@liu1919
浙公网安备 33010602011771号