登陆

linux版php执行脚本无法识别git命令

本人在配置gitee的webhook钩子(自动化部署)的时候,调了个gitpush的回调接口道git.php文件中,让该文件去执行cd /项目目录  && git pull命令更新代码,但是频频无效,在更新了文件权限,等措施无效的情况下,我直接进服务器执行php + 该文件的方式执行,然后返回错误信息

sh: git: command not found

之后我又考虑是不是版本问题,在更新git到2.13版本后仍然没有解决,之后我将php文件中的git命令换成绝对路径/usr/local/git/bin/git pull又出现该错误

sh: /usr/local/git/bin/git: No such file or directory

请问这个问题有什么好的解决方式么

小冰糕小冰糕2020-09-09 10:58:56726 次浏览

全部回复(1)我要回复

  • Peter·Python

    Peter·Python2020-09-09 11:03:13

    这个需要在docker里安装一次命令

    回复
    0
  • 取消回复发送