Linux下SVN自动更新web
2011-11-30 11:15
211 查看
第一步:建立你的web程序目录和版本库目录
mkdir /data/webwww/project1
svnadmin create /data/svnwww/project1
进入/data/webwww/project1目录。
svn co testsvn svn://192.168.1.110:8080/project1/branch/v1.0
//检出一份版本库文件到当前目录 /data/webwww/project1
第二步:在项目库的 hooks/ 目录下新建 post-commit 文件 【钩子脚本】
添加脚本内容如下:
#!/bin/sh
/usr/local/bin/svn up --username=webdev --password=123456 --no-auth-cache --non-interactive /data/webwww/project1 > /dev/null
#要更新的目录
/data/webwww/project1
第三步:让post-commit有执行的权限,并将checkout的项目相关权限和宿主改一下
chmod 777 post-commit
chown -R www:www ./.svn
chown -R www:www ./.svn/*
chown -R www:www ./.svn/
chown -R www:www ./.svn
chown -R www:www ./
第四步:这里就已经完成了,第四步就是测试了。
mkdir /data/webwww/project1
svnadmin create /data/svnwww/project1
进入/data/webwww/project1目录。
svn co testsvn svn://192.168.1.110:8080/project1/branch/v1.0
//检出一份版本库文件到当前目录 /data/webwww/project1
第二步:在项目库的 hooks/ 目录下新建 post-commit 文件 【钩子脚本】
添加脚本内容如下:
#!/bin/sh
/usr/local/bin/svn up --username=webdev --password=123456 --no-auth-cache --non-interactive /data/webwww/project1 > /dev/null
#要更新的目录
/data/webwww/project1
第三步:让post-commit有执行的权限,并将checkout的项目相关权限和宿主改一下
chmod 777 post-commit
chown -R www:www ./.svn
chown -R www:www ./.svn/*
chown -R www:www ./.svn/
chown -R www:www ./.svn
chown -R www:www ./
第四步:这里就已经完成了,第四步就是测试了。
相关文章推荐
- windows,linux下SVN实现自动更新WEB目录
- linux下svn使用(三) - svn高级应用 - 自动更新web服务器
- Linux下SVN自动更新web
- windows,linux下SVN实现自动更新WEB目录
- Linux下SVN服务器自动更新文件到Web目录的方法
- linux centos svn 安装配置自动同步更新web服务
- linux下svn提交文件后自动更新到web目录中
- Linux下搭建SVN服务器及自动更新项目文件到web发布目录(www)
- Linux下SVN自动更新web [转]
- Linux下SVN服务器自动更新文件到Web目录的方法
- Linux CentOS SVN 设置钩子hooks/post-commit来同步更新服务器web目录,实现代码自动部署
- windows,linux下SVN实现自动更新WEB目录
- Linux下搭建SVN服务器及自动更新项目文件到web发布目录(wwwroot)的方法
- linux 服务器安装svn 及 自动更新部署
- Centos 6让SVN提交文件自动更新到nginx的WEB目录
- liunx 搭建svn服务器并实现钩子自动更新到web项目
- 在VS2013以及Linux系统中利用SVN自动更新版本号
- SVN:自动更新linux 网站目录
- Linux下SVN部署/安全及权限配置,实现web同步更新
- svn自动更新web服务器