• 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之旅吧!

  • 相关阅读:
    centos 7 -- Disk Requirements: At least 134MB more space needed on the / filesystem.
    DNS Server Centos 7
    生成report由Eamil定時寄出
    WRT 版本说明
    cisco linksys ea3500 刷机 openwrt
    [QNAP crontab 定時執行程式
    实例 编辑 .bashrc(不断更新)
    tar命令
    ls -l 显示年份
    git 丢弃本地代码时遇到的问题
  • 原文地址:https://www.cnblogs.com/guaiyouyisi/p/8674420.html
Copyright © 2020-2023  润新知