LINUX安装SVN+添加自动同步

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

7.把svn的bin目录加入到环境变量之中 ——————— vi /etc/profile 添加export PATH=”$PATH:/usr/local/svn/bin” 保存退出之后运行source /etc/profile 然后执行svnserve –version 查看是否生效 ——————— 8.设置SVN自启动 ——————— 在/etc/rc.d/rc.local文件中增加这么一行 svnserve -d -r /home/svnroot/svndata & ———————- 9.把SVN的代码检出一份 ———————- #因为前面建立一个svnroot的身份,这里继续在svnroot的家目录进行操作 svn co svn://xx.xx.xxx.xxx/repos1 /home/svnroot/checkout/ –username zmk #下面所有的xx.xx.xxx.xxx均表示服务器IP #第10步之前必须进行第9步,因为更新是建立在检出之上的 ———————- 10.实现SVN提交完毕后自动同步 ———————- post-commit #!/bin/bash export LANG=”zh_CN.UTF-8″ svn update /home/svnroot/checkout/ –username zmk –password xxx chmod 777 post-commit #别忘记了修改这个脚本的执行权限 ———————- 11.安装ftp ———————- #参考http:///os/201306/223798.html yum install vsftp chkconfig vsftpd on service vsftpd restart #别忘记了touch chroot_list ———————- 12.写在服务器B上的脚本 ———————- #!/bin/sh cd /mnt/hgfs/code/svntest/xx.xx.xxx.xxx/ rm -rf *.* wget -m -np ftp://svnroot:@xx.xx.xxx.xxx/checkout/ cd xx.xx.xxx.xxx/checkout find . -name “.svn” -type d | xargs rm -rf

[1][2]

或许是某个未开发的荒凉小岛,或许是某座闻名遐迩的文化古城。

LINUX安装SVN+添加自动同步

相关文章:

你感兴趣的文章:

标签云: