用oschina的git服务做hooks钩子

用oschina中的钩子设置调用php文件

// 前面可以做一下密码判断,执行脚本
exec(''/var/www/AntAdmin/.git/hooks/post-receive'');

设置git的执行脚本

#!/bin/sh
unset GIT_DIR

DeployPath=/var/www/AntAdmin
cd $DeployPath

git add . -A && git stash
git pull origin master

注意事项

必须修改项目文件夹权限(包括.git文件的权限),给予apache用户读写文件权限

最后修改:2个月前
如果觉得我的文章对你有用,请随意赞赏

共有 0 条评论