博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 6.8 设置svn钩子同步至web目录
阅读量:6816 次
发布时间:2019-06-26

本文共 559 字,大约阅读时间需要 1 分钟。

1.在web目录创建项目目录

  mkdir ./opt/wwwroot/项目名称

2.使用svn检出项目文件

  svn checkout svn://localhost:/项目名称

3.设置svn库中钩子实施同步操作

  cd ./opt/svn/repos/项目名称/hooks #进入svn项目钩子管理目录
  cp post-commit.tmpl post-commit #复制钩子文件使用post-commit
  chmod 755 post-commit #赋予权限

3.打开post-commit文件,加入以下内容

  #!/bin/sh
  export LANG=en_US.utf8
  SVN_PATH=/usr/bin/svn
  WEB_PATH=/opt/wwwroot/项目名称
  $SVN_PATH update $WEB_PATH --username '用户名' --password '密码' --no-auth-cache  #强调username前是--  两个- ,password同样

说明:

  SVN_PATH :可以使用命令进行查看 whereis svn

转载于:https://www.cnblogs.com/chenggege/p/7521399.html

你可能感兴趣的文章
Spring整合MongoDB实现多个or的范围查询
查看>>
python安装包模块
查看>>
swap内存交换空间构建
查看>>
无标题文章正则表达式
查看>>
存储因管理员策略问题显示脱机解决方法
查看>>
Android Intent Action 大全
查看>>
4412开发板支持GPS高强度信号
查看>>
微信小程序开发-概述
查看>>
SSM(Spring,SpringMVC,MyBatis)用户登录
查看>>
vc代码获取文件版本信息
查看>>
mysql连接小错误一例
查看>>
奇怪的“考生”:中美高考,我都考一考!
查看>>
IBM P系列小型机故障的基本定位
查看>>
The connection cannot proceed because authentication is not enabled
查看>>
7天 搞定 ASP.NET MVC - 第3天
查看>>
云桌面无法识别ica文件
查看>>
分区 fdisk
查看>>
docker registry v2 nginx 安全访问控制
查看>>
Linux中查看各文件夹大小命令du -h --max-depth=1
查看>>
jdk配置
查看>>