linux apache svn 配置 自动同步

来源:互联网 发布:管家婆如何修改端口号 编辑:程序博客网 时间:2024/05/29 05:07

首先是 apache 以及 subversion的安装,可以参考

http://blog.163.com/buypc_hao/blog/static/10792077520124310834880/

 

然后权限配置,若要配置为匿名可读

需要在 Require valid-user 加上 

<LimitExcept GET PROPFIND OPTIONS REPORT>
         Require valid-user
</LimitExcept>


需要配置自动更新也很简单

首先需要svn服务器的一个目录中checkout 出你需要同步的内容

然后将 该目录内所有的 东西都加上 写全写或者 直接 chmod 777

然后在 svn 的hooks目录下,添加 post-commit脚本,并添加 可执行权限

内容如下:

#!/bin/sh

cd xx/xx/xx (需要同步的目录)

svn up

原创粉丝点击