Bitbucket - Webhook返回200但deploy.php无效

时间:2015-11-19 13:45:55

标签: php git nginx bitbucket

我试图通过Bitbucket webhook设置自动部署。

首先,我设置了webhook和deploy-key设置,然后将/var/www/html/deploy.php放在服务器上。

deploy.php喜欢

<?php
$command = "cd /git//git/myproject.git/ && git fetch && GIT_WORK_TREE=/var/www/html/ git checkout -f";
exec($command);
  • Bitbucket上的Webhook状态返回200。
  • 做&#34; su -s / bin / bash nginx&amp;&amp; php deploy.php&#34;在服务器上,它正常工作。

所以我猜git命令就像&#34; git fetch&#34;没有通过HTTP工作。但我不知道该怎么做。

有人可以帮帮我吗?

0 个答案:

没有答案