Linux上yum安装svn并使用钩子实现自动更新
来源:互联网 发布:c 语言标准函数库速查 编辑:程序博客网 时间:2024/05/16 01:46
#yum -y install subversion
#mkdir /www/svndata
#svnserve -d -r /www/svndata
#svnadmin create /www/svndata/oplinux
#cd /www/svndata/oplinux/conf
#vi svnserve.conf
anon-access=none
auth-access=write
password-db=passwd
#vi passwd
[users]
#<用户1> = <密码1>
#<用户2> = <密码2>
david=123456
=========================================================
#mkdir /www/svndata
#svnserve -d -r /www/svndata
#svnadmin create /www/svndata/oplinux
#cd /www/svndata/oplinux/conf
#vi svnserve.conf
anon-access=none
auth-access=write
password-db=passwd
#vi passwd
[users]
#<用户1> = <密码1>
#<用户2> = <密码2>
david=123456
=========================================================
第二步:在项目库的 hooks/ 目录下新建 post-commit 文件 【钩子脚本】
vim /www/svndata/oplinux/hooks/post-commit
添加脚本内容如下:#!/bin/sh
export LANG=en_US.UTF-8 #设置编码
SVN=/usr/bin/svn #这里配置的是svn安装bin目录下的svn文件
WEB=/var/www/html/test #要更新的目录
$SVN update $WEB --username xxx --password xxx (此版本是linux下,windows下是.bat,写法少有不同)
其中SVN=右边改成 svn 命令位置
WEB=右边改成你实际的web目录
第三步:让post-commit有执行的权限 chmod 777 post-commit
第四步:这里就已经完成了,第四步就是测试了。 0 0
- Linux上yum安装svn并使用钩子实现自动更新
- linux安装配置SVN并设置钩子
- linux 安装svn,并设置钩子来同步更新
- linux 安装svn,并设置钩子来同步更新
- linux 安装svn,并设置钩子来同步更新
- linux svn Linux使用yum安装svnsercer
- Subversion使用钩子脚本实现自动更新
- linux下使用yum安装svn详解
- linux下使用yum安装svn
- ubuntu的Linux安装svn并部署项目,同时实现项目同步更新(本地提交commit,项目目录自动更新)
- linux-centos搭建svn版本钩子自动更新版本库
- linux yum 安装 svn
- linux yum 安装svn
- windows svn 钩子 hooks 自动更新
- linux配置svn 并带钩子
- 在linux上使用yum安装JDK
- 在linux上使用yum安装JDK
- 在linux上使用yum安装JDK
- 一种夸域名web单点登录设计思路
- hdu 1039 Easier Done Than Said?
- 京东2016实习生招聘 C++开发工程师 在线考试(编程题第二题:选举游戏)
- 取悦生活还是取悦自己
- 《C++编程思想》第二章习题
- Linux上yum安装svn并使用钩子实现自动更新
- BZOJ3124: [Sdoi2013]直径
- 最新资源分享
- JAVA基础(五)IO(三)包含装饰者设计模式
- 关于java的枚举
- Windows API 中的SetThreadPriority()
- error: expected class-name before '{' token
- yii小物件前端表单集合
- Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.ExtendedProperties