ubuntu git钩子笔记

原创 2015年07月09日 18:09:18

git配置钩子的时候,想在钩子结束触发新的脚本写日志,结果总是提示 sh: 0: can't open push2chat

原来在这里执行另外的sh需要用绝对路径


#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, rename this file to "post-update".

#exec git update-server-info

export LANG=zh_CN.UTF-8  
cd /data/svn/
unset GIT_DIR  
git pull origin master

sh /data/repositories/svn.git/hooks/cp2chat


版权声明:本文为博主原创文章,转载请注明出处。

Linux git 服务端部署钩子 hooks

每次在本地push代码至git服务端后,然后再到线上web目录中执行git pull操作拉取本地push的代码,久而久至觉得很麻烦,便想能不能每次本地push代码后,线上的web站点自动的pull拉取...
  • palalaking
  • palalaking
  • 2015年05月25日 09:57
  • 1939

三分钟教你学Git(十七) - 钩子

Git可以定制一些钩子,这些钩子可以在特定的情况下被执行,分为Client端的钩子和Server端的钩子。Client端钩子被operation触发,比如commit,merge等,Server端钩子...
  • hongchangfirst
  • hongchangfirst
  • 2015年07月02日 16:20
  • 13157

服务器上搭建git仓库与钩子hook的配置

目录服务器上搭建git仓库与钩子hook的配置目录 服务器上搭建git仓库与钩子hook的配置 服务器上的git目录下文件配置 钩子hook web目录下文件配置 本地clone远程项目服务器上的gi...
  • naruto227
  • naruto227
  • 2016年12月19日 23:07
  • 395

Git钩子:自定义你的工作流

【http://www.open-open.com/lib/view/open1449721833879.html】 Git钩子是在Git仓库中特定事件发生时自动运行的脚本。它可以让你自定义Git...
  • guojin08
  • guojin08
  • 2016年08月15日 16:56
  • 2646

git hook实现代码自动部署

原理与流程 git用户执行git push操作 远程仓库发现有用户执行了push操作,就会执行一个脚本post-receive(钩子) 在post-receive脚本中,将git仓库的代码拷贝到web...
  • u010837612
  • u010837612
  • 2017年04月26日 20:18
  • 4518

Shell脚本及钩子

原文地址Shell脚本 什么是Shell脚本为什么要用脚本 创建一个简单脚本 运行脚本 Shell命令的组合运用 Shell的变量 Shell控制语句 if then elif fi case esa...
  • shengzhu1
  • shengzhu1
  • 2017年04月05日 19:52
  • 481

ubuntu下SVN服务器安装配置和钩子

一、SVN安装 1.安装包 1.$ sudo apt-get install subversion 2.创建项目目录 $ sudo mkdir /home/xiaozhe/sv...
  • andybegin
  • andybegin
  • 2013年03月27日 00:48
  • 1456

git码云配置web hook钩子实现自动部署,git权限等问题,LAMP

在lamp使用git web hook 心得。 利用web hook 实现代码在服务器自动部署和所遇到的没有权限等问题。...
  • yufan_xiaowu
  • yufan_xiaowu
  • 2016年09月12日 15:17
  • 7541

jenkins+gitlab钩子+shell脚本基于git的tag实现App增量更新

环境准备: jdk1.8(网上安装教程很多), 1.安装jenkins 首先到https://jenkins.io/index.html下载jenkins的war包。上传到自己的服务器,放在自己对应的...
  • KingBoyWorld
  • KingBoyWorld
  • 2017年01月07日 16:12
  • 3960

git笔记 (根据廖雪峰git教程整理)

创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件...
  • u012804178
  • u012804178
  • 2016年07月27日 14:52
  • 1667
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu git钩子笔记
举报原因:
原因补充:

(最多只允许输入30个字)