用php的shell_exec执行git pull需要github账号密码

使用php做github的webhook,如下:

        $cmd = "eval `ssh-agent -s` && ssh-add && cd $target && git pull 2>&1";
        $res = shell_exec($cmd);

已经添加了ssh key(无密码),无返回错误,但不成功。

$cmd = "cd $target && git pull 2>&1";会提示没有权限,因为应该是key没加载。


喵喔喔
浏览 565回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP