编程爱好者之家

将本地代码文件通过SVN通过rsync同步到centos7服务器

2019-06-25 36

将本地代码文件通过SVN通过rsync同步到centos7服务器方法如下:

  1. 首先服务器上要安装好SVN服务,具体操作方参考https://www.codelovers.cn/article/20190625141141.html

  2. 安装rsync


yum install rsync

  3.配置SVNPUT密码

    找到安装SVN服务器里的passwd文件在里面配置即可

vim /data/svn/codelovers/conf/passwd

image.png

4.设置SVNPUT权限

   找到安装SVN服务器里的authz文件在里面配置即可

vim /data/svn/codelovers/conf/authz

image.png


5.代码同步到服务器

(1)检出代码

svn co svn://127.0.0.1:8088 /code/www.codelovers.cn --username svnput

PS: 127.0.0.1为服务器IP, 8088为当前代码SVN端口, /code/www.codelovers.cn 为要将代码检出的路径

(2)同步代码到服务器

rsync -rgotzvP --exclude ".svn/" --exclude "runtime/" /code/www.codelovers.cn/ /www/codelovers/;

PS: --exclude  不同步.svn,runtime文件夹, /code/www.codelovers.cn/ 代码检出目录,/www/codelovers/ 为先上代码目录,也就是要同步到的目录


同类文章

您的赞赏是对小编最大的支持!