zoukankan      html  css  js  c++  java
  • CentOS 安装svn及配置

    1.环境
    centos5.5

    2.安装svn
    yum -y install subversion

    3.配置

    建立版本库目录
    mkdir /www/svndata

    svnserve -d -r /www/svndata

    4.建立版本库

    创建一个新的Subversion项目
    svnadmin create /www/svndata/oplinux

    配置允许用户rsync访问
    cd /www/svndata/oplinux/conf

    vi svnserve.conf
    anon-access=none
    auth-access=write
    password-db=passwd

    注:修改的文件前面不能有空格,否则启动svn server出错

    vi passwd
    [users]
    #<用户1> = <密码1>
    #<用户2> = <密码2>
    david=123456

    5.客户端连接
    svn co svn://ip/oplinux
    用户名密码:123456

    ===============================================================

    6.实现SVN与WEB同步,可以CO一个出来,也可以直接配在仓库中

    1)设置WEB服务器根目录为/www/webroot

    2)checkout一份SVN

    svn co svn://localhost/oplinux /www/webroot

    修改权限为WEB用户

    chown -R apache:apache /www/webroot/oplinux

    3)建立同步脚本

    cd /www/svndata/oplinux/hooks/

    cp post-commit.tmpl post-commit

    编辑post-commit,在文件最后添加以下内容

    export LANG=en_US.UTF-8
    SVN=/usr/bin/svn
    WEB=/www/webroot/
    $SVN update $WEB –username rsync –password rsync
    chown -R apache:apache $WEB

    增加脚本执行权限

    chmod +x post-commit

    摘自:http://www.cnblogs.com/davidgu/archive/2013/02/01/2889457.html

    推荐链接:

    CentOS源码安装搭建LNMP全过程(包括nginx,mysql,php,svn)

    http://blog.csdn.net/yanzi1225627/article/details/49123659

  • 相关阅读:
    vbscript 过滤 特殊字符
    C#3.0新体验(五)Lambda表达式
    C#3.0新体验(三)对象与集合初始化器收
    C#3.0新体验(四)匿名类型
    郁闷啊
    9.15
    谈话是需要对手的
    中秋节啊
    照片
    回家的 感受
  • 原文地址:https://www.cnblogs.com/MY0101/p/6901122.html
Copyright © 2011-2022 走看看