1、下载安装(本地和服务器都要安装)
npm install -g nobone-sync
2、在服务器下新建sync_config.js文件
module.exports = {
rootAllowed: '/home/web/websize', // 允许同步的目录
host: '127.0.0.1', // 挂载地址 (直接填127.0.0.1)
port: 8090, // 选择一个端口(注意和本地保持一致)
pattern: '**', // 同步的文件类型(**表示所有类型)
password: null, // 填写密码
algorithm: 'aes128', // 加密方式
onChange: function(type, path, oldPath) {}
};
3、在本地下新建sync_local_config.js文件
module.exports = {
localDir: 'E://web//websize', // 需要同步的代码目录
remoteDir:'/home/web/websize', // 对应的远程服务器目录
host: 'xxx.xxx.xxx.xxx', // 远程服务器地址
port: 8090, // 和远程服务器配置一致的端口
pattern: '**', // 同步的文件类型(**表示所有类型)
password: null, // 填写密码
pollingInterval: 800
};
4、启动
(1)服务器启动
nobone-sync -s sync_config.js &
(2)本地启动
nobone-sync sync_local_config.js