zoukankan      html  css  js  c++  java
  • svn服务器配置

    记录一下svn服务器的配置

    系统ubuntu

    1.安装svn :

    sudo apt-get install subversion
    

      

    2.创建仓库 , 举例目录 /home/svn/guaiyouyisi

    svnadmin create /home/svn/guaiyouyisi
    

      

    3.进入 /home/svn/guaiyouyisi/config

    修改svnserve.conf

    [general] 去掉前面的#

    #匿名访问的权限,可以为 read,write,none

    anon-access = read 去掉前面的# 

    #认证用户访问的权限,可以为read,write,none
    auth-access = write 去掉前面的# 

    #访问数据库的密码

    password-db = passwd 去掉前面的#

    #密码数据库的路径

    authz-db = authz 去掉前面的#

    修改passwd.conf

    在下边添加 user1=pass1 就ok了

    修改authz.conf

    #访问目录

    [guaiyouyisi:/]   

    #用户赋值可读写权限

    user1=rw

    这样保存完就ok了

    但是我的svn服务器和WEB服务器是同一个,我想在我上传到svn的时候,同时检出到web目录上。

    接下来利用svn的hooks,操作一波

    进入/home/svn/guaiyouyisi/hooks

    赋值一份 post-commit.tmpl   改名 post-commit

    粘贴以下内容到post-commit ,路径改为自己的,账号密码改为自己的

    #!/bin/sh
    
    export LANG=zh_CN.UTF-8 
    SVN_PATH=/home/svn
    WEB_PATH=/workspace/guaiyouyisi
    
    svn update $WEB_PATH --username user1 --password pass1 --no-auth-cache
    

      

    ok,开启你的svn之旅吧!

  • 相关阅读:
    SQL中常用的数据类型及简介
    静态方法与非静态方法
    遍历多维数组
    遍历一个三维数组
    冒泡排序-方法2
    关于二分查找分
    冒泡排列-——方法1
    AngularJS 循环查询数组
    AngularJs 指令
    给定一个年月值,返回上个年月值,格式为:YYYY.MM string类型
  • 原文地址:https://www.cnblogs.com/guaiyouyisi/p/8674420.html
Copyright © 2011-2022 走看看