//码云账号
define('GITEE_USER','[email protected]');
//码云密码
define('GITEE_PWD','shiyan4ni');
//码云项目+账户密码
define('GITEE_OBJ',"https://gitee.com/Dream18/zgtdgl.git");
//本地项目站点
define('LOCAL_WEB','/home/wwwroot/user1.weiyixiaojiu.com');
//钩子密码
define('HOOK_PWD','958416459');
$date = date('Y年m月d日 H:i:s');
$postData = file_get_contents("php://input");
$data = json_decode($postData,true);
if($data['password'] != HOOK_PWD){
writeLog("$date-授权效验密码错误");exit("$date-授权效验密码错误");
}
shell_exec("cd ".LOCAL_WEB." && git pull");
//拉取代码
exit('git pull ok-'.$date);
/*$install = 'install.lock';
if (file_exists($install)){
//拉取代码
exit('git pull ok');
}else{
writeLog(var_export($data,true));
//首次克隆代码
shell_exec("git clone ".GITEE_OBJ." ".LOCAL_WEB);
file_put_contents($install,'ok');
exit('git clone ok');
}*/
function writeLog($msg){
date_default_timezone_set("Asia/Shanghai");
file_put_contents('log.txt',"\r\n".date("h:i:sa").': '.$msg,FILE_APPEND|LOCK_EX);
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史