# rsync-web **Repository Path**: zhang_dewei/rsync-web ## Basic Information - **Project Name**: rsync-web - **Description**: web版rsync代码同步系统 - **Primary Language**: CSS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2015-01-14 - **Last Updated**: 2021-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > 项目由来 之前同步博客代码都是直接在命令行使用rsync命令,但是有的时候只希望同步部分代码的时候,比较麻烦,所以弄了个简单的web版本的同步系统,简单勾选,然后同步,方便快捷简单明了。 > 项目配置 - nginx服务器配置 root /home/httpd/html/www.cdv.local/webroot; location / { try_files $uri $uri/ /index.php?$args; } - 权限设置 application/data目录要设置为可写 - rsync配置 - application/config_inc.php $_config['project'] = array( //设置本地项目根目录 - /home/httpd/html/ 'pre_local' => '填写本地项目根目录', //设置远程服务器IP地址 - 218.x.x.x 'remote_ip' => '填写远程服务器的IP地址', //rsync服务器配置用户名 - rsync 'auth_user' => '填写远程服务器设置的rsync账号', //密码文件 - /etc/rsync.pass 'pass_file' => '本地存放密码的文件', ); > 注意点 添加项目的时候,所填写的“服务器同步模块”需要提前在远程服务器配置好。而且同步账号和密码要和远程服务器保持一致。 > 日志查看 在application/data/subject/xxx/file_log.txt查看每次同步的日志,包括错误日志。 > 项目截图 ![web版rsync代码同步系统 - 首页](http://static.oschina.net/uploads/space/2015/0118/162447_3ahJ_657911.png "web版rsync代码同步系统 - 首页") ![web版rsync代码同步系统 - 同步页](http://static.oschina.net/uploads/space/2015/0118/162534_bhWR_657911.png "web版rsync代码同步系统 - 同步页")