使用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没加载。
使用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没加载。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答849 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
git remote -v 看看出来的是ssh还是https连接,仓库地址马赛克以下