zoukankan      html  css  js  c++  java
  • linux svn搭建

    1 安装:

    yum install subversion 

    2 查看svn安装信息:

    rpm -ql subversion

    3 创建svn根目录:

    svnserve -d -r /svn

    4 进入/svn创建 svn版本库 

    svnadmin create test

    5 进入版本库中修改conf下文件

      passwd=>增加用户
    
      authz=>给用户分配权限
    
        [/]
    
        jacky = rw
    
        r = w

    5 放出 

    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz

    6 创建版本库2 :svnadmin create /svn/test2/ 后面操作一样

    7 如果需要重新启动svn 需要先kill掉svn进程

      ps -e|grep svnserve
    
      kill xxxx
    
      svnserve -d -r /svn

    8 钩子同步 在项目目录中执行:svn checkout file:///svn/test1 ./

    9 编辑文件

    #!/bin/sh
    
    SVN=/usr/bin/svn
    
    WEB=/var/www/html/test
    
    LOG=/tmp/svn_hook_log
    
    export LANG=zh_CN.UTF-8
    
    #CURDATE=`date`
    
    #echo "Code Deployed at $CURDATE" >> $LOG
    
    $SVN update --username 用户名 --password 密码 $WEB >> $LOG
    
    $SVN update --username 用户名 --password 密码 /home/sharex >> $LOG
    
    chmod -R 777 $WEB >> $LOG
    
    exit 0

    修改 post-commit 权限 

    chmod +x post-commit

    开启svn log日志功能 在svnserve.conf中,将 

    anon-access = none

    即可!

    防火墙开发svn端口 3690

    command

    checkout

    svn checkout svn://ip/project ./ --username YouName
    //回车    密码

    update

    // svn update -r 版本号 文件 

    commit

    svn commit -m "备注"

     http://www.cnblogs.com/xuling/p/5602036.html

  • 相关阅读:
    POJ2524+并查集
    POJ3697+BFS+hash存边
    POJ1151+线段树+扫描线
    POJ2528+线段树
    ubuntu 和 win7 远程登陆 + vnc登陆
    POJ3690+位运算
    POJ3283+字典树
    POJ3282+模拟
    POJ2349+prim
    2016.6.13
  • 原文地址:https://www.cnblogs.com/jackylee92/p/5572682.html
Copyright © 2011-2022 走看看