分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

CentOS6.8 搭建SVN并用钩子自动实现同步到web目录

发布时间:2023-09-06 01:26责任编辑:苏小强关键词:SVN
  1. 安装subversion :     yum install -y  subversion

  2. 检查安装是否成功:  svn --version

  3. 创建仓库目录: mkdir -p /home/svn/test

  4. 创建项目:svnadmin create /home/svn/test

  5. 检查创建是否成功:

    (1)cd /home/svn/test  

    (2) ll #查看生成文件

   6.cd /home/svn/test/conf #进入目录有文件 authz ,passwd, svnserve.conf

   7.vim authz #设置用户权限 在后面添加

    [/]

    admin = rw

    8.vim passwd #设置用户密码

    [user]

    admin = 123456

    9.vim svnserve.conf #设置去掉注释

    anon-access = read

    auth-access = write

    password-db = passwd

    authz-db = authz

    realm = /home/svn/test #写自己的创库

    10.启动svn 服务:svnserve -d -r /home/svn *注*: 不是 svnserve -d -r /home/svn/test

    11.在本地安装TortoiseSVN 测试地址:svn://ip地址/test  输入用户密码

    12.实现自动同步 

    #例如:你的web 目录是 /www/web

    (1)cd /home/svn/test/hooks

    (2)cp post-commit.tmpl  post-commit

    (3)vim post-commit #设置

    export LANG=zh_CN.UTF-8

    svn co svn://47.92.168.214/test  /www/web

    LOG_PATH=/tmp/svn_test.log    

    WEB=/www/web

    REPOS="$1"

    REV="$2"

    svn update --username admin --password 123456 $WEB --no-auth-cache >> $LOG_PATH

    保存退出

    13.killall svnserve

    14.svnserve -d -r /home/svn #重启服务



CentOS6.8 搭建SVN并用钩子自动实现同步到web目录

原文地址:http://13169797.blog.51cto.com/13159797/1984034

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved