`
d2hellen
  • 浏览: 100645 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

SVN源码自动发布至WEB目录

 
阅读更多
一、cd /code/svndata/svn/hook,创建post-commit文件,内容如 :
#!/bin/sh
#/bin/bash

REPOS="$1"
REV="$2"

export LANG=en_US.UTF-8

CURDATE=`date`
echo "Code Deployed By at $CURDATE" >> /var/www/html/BidInChina/code_deploy_log
/usr/bin/svn update --username lanhai --password xxx [color=red]--no-auth-cache[/color] /var/www/html/BidInChina/www >> /var/www/html/BidInChina/code_deploy_log



二、然后先在服务器上把SVN源码checkout至WEB目录,命令如下:
svn checkout  http://IP/svn/BidInChina/www BidInChina/www /var/www/html/BidInChina

注意checkout的目录路径,与第一步的指一目标相对应的。第二步设置不对或忽略,会造成“skiped目录错语”

三、设置目标目录的权限
chown -R apache:apache /var/www/html/BidInChina


四、在客户端执行check in即可看到效果
分享到:
评论

相关推荐

    Seay-Svn源代码泄露漏洞扫描工具

    但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境,黑客可以借助其中包含的用于版本信息追踪的‘entries’文件,逐步摸清站点...

    svn源码泄露漏洞工具

    但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境,黑客可以借助其中包含的用于版本信息追踪的‘entries’文件,逐步摸清站点...

    Seay-Svn源代码泄露漏洞利用工具.rar

    但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境,黑客可以借助其中包含的用于版本信息追踪的‘entries’文件,逐步摸清站点...

    基于Web的文件管理系统(项目源码)

    基于Web的文件管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、文件加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份、异地...

    利用Seay-Svn源代码泄露漏洞下载网站源代码工具1.0+2.0版

    “在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹, 其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能, 而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏...

    Seay-Svn源代码泄露漏洞利用工具1.0+2.0.zip

    但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境,黑客可以借助其中包含的用于版本信息追踪的‘entries’文件,逐步摸清站点...

    MxsDoc源码 - DocSys-DocSys_V2.02.14.zip

    MxsDoc是基于Web的文件管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、仓库加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份...

    DocSys-DocSys_V2.02.18.zip(MxsDoc 源码)

    MxsDoc是基于Web的文件管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、文件加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份...

    DocSys-DocSys_V2.02.17.zip(MxsDoc 源码)

    MxsDoc是基于Web的文档管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、仓库加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    但是 SVN 通过 SVN ROOT 目录下的脚本,提供了相应功能扩充的接口,不但可以完成精细的权限控制,还能完成更加个性化的功能。总体成本:★★★★★SVN 是开发源码软件,无需支付购买费用。技术支持:★★★同样因为 ...

    DocSys-DocSys_V2.02.16.zip (MxsDoc 源码)

    MxsDoc是基于Web的文档管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、仓库加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份...

    DocSys-DocSys_V2.02.15.zip(MxsDoc源码)

    MxsDoc是基于Web的文档管理系统,支持权限管理、历史版本管理、Office编辑、Office预览、在线解压缩、文件分享、仓库加密、远程存储、跨仓库推送、跨服务器推送、秒传、断点续传、智能搜索、文件备注、本地自动备份...

    单点登录源码

    微信公众号管理平台,除实现官网后台自动回复、菜单管理、素材管理、用户管理、消息群发等基础功能外,还有二维码推广、营销活动、微网站、会员卡、优惠券等。 > zheng-wechat-app 微信小程序后台 ## 环境搭建...

    【重大更新】用SWT/JFace实现的放大镜JZoomer V1.1.1(附源码)

    <br>软件已加入到Google Code中,可以用SVN checkout。 下载的代码导入到Eclipse中即可直接运行。 <br>SVN 地址: http://jzoomer.googlecode.com/svn/trunk/ <br>可运行版本(需安装jre1.5)下载地址...

    java8源码-JavaCompile:Javacompile是一个自动增量/全量编译java的api接口应用。包含以下特性:全量编译增量编译

    svnkit接口(svn操作web接口) 全流程使用案例 [toc] 说在最前面的话 本人只是一枚从事运维6年的老兵,从今年年初一直在构建自动化运维平台,从持续交互着手,流程最开始的就是代码的抽包编译(这里说的java),然后研究...

    iestore网络商城源码 .1.0.8.svn454

    基于PHP5开发的新一代Web2.0电子商务解决方案,轻易扩展更多功能、更多语言以及货币的能力使得iestore可以随着您的商务从国内市场成长为国际市场时而升级。 一、产品及分类管理 1、品牌&厂商设置:在这里可以...

    多玩前端工作流grunt-workflow.zip

    指定端口打开一个webserver,查看的文件是在开发目录下,支持livereload,sass自动编译,ejs编译 grunt release 生成发布文件,执行gunt release生成一个dest的目录,检测样式文件里的本地资源引用,如果有无效引用...

    redmine-4.0.7.tar.gz

    Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式...

    利用微信公众帐号实现一个简单的足球活动报名系统,基于Python 的Web.py and Mysql+源代码+文档说明

    * git clone 本repository代码到SAE的SVN目录 * 修改myconf.py 的 `WEIXIN_TOKEN = 'YOUR TOKEN'` 为你自己的weixin token * 配置微信接口信息: * http://XXX.sinaapp.com/weixin * Token: YOUR TOKEN -------...

    t淘淘商城项目 商城项目 视频和源码教程 详细

    除了项目构建,Maven最核心的功能是软件包的依赖管理,能够自动分析项目所需要的依赖软件包,并到Maven中心仓库去下载。 A)管理依赖的jar包 B)管理工程之间的依赖关系。 3.2. Maven本地仓库 在当前系统用户的...

Global site tag (gtag.js) - Google Analytics