Git自动pull方案
功能:简单实现将git项目下载pull同步到本地运行项目(前提先配置好git的账户认证)新建 root/git.php
内容
<?php
#部署代码用!
$project = 'www.xmspace.net';
$shell = "cd /www/wwwroot/www.xmspace.net && pwd && sudo git checkout . && sudo git pull 2>&1";
exec($shell,$out);
echo $project."<br/>";
print_r($out);
?>
说明:
/www/wwwroot/www.xmspace.net
本地网站目录
计划任务执行
cd /root/
php git.php
chown -R www:www /www/wwwroot/www.xmspace.net
chmod -R 755 /www/wwwroot/www.xmspace.net
完成
页:
[1]