我有一個腳本在PHP中運行以下shell_exec cmd。Git POST webhook shell_exec
echo shell_exec('cd /var/www/Library/Laravel/ ; git pull bitbucket master ; 2>&1');
這是由一個網絡掛接服務叫了,我想要做的就是切斷其在此開發環境每次我們推到拉。
但是,在調用此路由時,我不會收到任何輸出錯誤或任何內容。任何人都可以提出爲什麼這可能是?
我從error_log中這呼應 - >
error: cannot open .git/FETCH_HEAD: Permission denied
我加入了Apache用戶與git,現在我得到以下錯誤
Could not create directory '/var/www/.ssh'.
Host key verification failed.
fatal: The remote end hung up unexpectedly