美文网首页
linux服务器上svn的相关操作

linux服务器上svn的相关操作

作者: _WhatsUp_ | 来源:发表于2020-08-07 01:09 被阅读0次

    创建仓库配置文件主目录

    mkdir -p /home/svn
    

    创建仓库配置文件分目录,可创建多个

    mkdir -p /home/svn/xxx
    

    创建仓库

    svnadmin create /home/svn/xxx
    

    钩子文件内容

    #!/bin/sh
    export LANG=en_US.UTF-8
    SVN_PATH=/usr/bin/svn
    WEB_PATH=/data/xxx/
    $SVN_PATH update $WEB_PATH --username 用户名 --password 密码
    

    给钩子文件权限

    chmod 777 /home/svn/xxx/hooks/post-commit
    

    服务器上需要先checkout

    svn checkout svn://xx.xx.xx.xx/xxx/ /data/xxx/
    

    启动SVN配置文件主目录,分目录里的都会生效

    svnserve -d -r  /home/svn  //默认端口
    svnserve -d -r "/home/svn" --listen-port 8443  //自定义端口
    

    停止SVN

    killall svnserve
    

    相关文章

      网友评论

          本文标题:linux服务器上svn的相关操作

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