无限星辰工作室-客户无限互联网动力之源

标题: Git自动pull方案 [打印本页]

作者: crx349    时间: 2025-3-26 11:32
标题: Git自动pull方案
功能:简单实现将git项目下载pull同步到本地运行项目(前提先配置好git的账户认证)


新建 root/git.php
内容

  1. <?php
  2. #部署代码用!
  3.    $project = 'www.xmspace.net';
  4.     $shell = "cd /www/wwwroot/www.xmspace.net && pwd && sudo git checkout . && sudo git pull 2>&1";
  5.     exec($shell,$out);
  6.     echo $project."<br/>";
  7.     print_r($out);

  8. ?>
复制代码


说明:
  1. /www/wwwroot/www.xmspace.net
复制代码

本地网站目录

计划任务执行
  1. cd /root/
  2. php git.php
  3. chown -R www:www /www/wwwroot/www.xmspace.net
  4. chmod -R 755 /www/wwwroot/www.xmspace.net
复制代码


完成






欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/) Powered by Discuz! X3.4