美文网首页
SVN安装配置

SVN安装配置

作者: gao922699 | 来源:发表于2022-09-22 20:14 被阅读0次

    安装

    yum -y install subversion

    建立版本库

    mkdir /data/svn

    开启服务

    svnserve -d -r /data/svn

    建立新项目

    svnadmin create /data/svn/jijitong-new

    配置svnserve.conf文件,修改以下配置

    anon-access = none

    auth-access = write 权限

    password-db = ../../passwd 用户密码配置文件目录。可以放在SVN根目录

    authz-db = ../../authz 用户权限配置文件目录。可以放在SVN根目录

    realm = /data/svn/project1 项目对应SVN目录

    password-db文件配置

    [/] SVN对应目录,/代表所有目录

    gaoqing = rw 用户名,权限

    authz-db文件配置

    gaoqing =123456 用户名,密码

    配置同步钩子

    在SVN项目目录hooks文件夹中,新建post-commit文件,文件内容如下

    !/bin/sh //shell执行

    REPOS="$1"

    REV="$2"

    WEBPATH="/var/www/html/jijitong-old" //web目录

    export.UTF-8 //编码

    svn update $WEBPATH --username gaoqing --password 123456 --no-auth-cache //同步代码

    post-commit文件设置权限

    chmod -x post-commit

    对应的web目录checkout一份代码

    在/var/www/html下面执行svn checkout svn://127.0.0.1/project1

    相关文章

      网友评论

          本文标题:SVN安装配置

          本文链接:https://www.haomeiwen.com/subject/fwklortx.html