Я хочу, чтобы иметь возможность выполнить php-крючок на крюке после приема, скопировать файлы из git-репо в веб-папку на том же сервере и только запустить, если он был нажат, был сделан на ведущая ветвь игнорирует другие ветви. Ниже приводится то, что у меня есть.git post-receive hook в php
!/usr/bin/php
<?php
exec("git archive master | tar -x -C /var/www/", $output);
?>
В принципе, я не уверен, как получить доступ к аргументам git, используя php.
+1 потому что мерзавец является Удивительно, и я не чувствую, что разбираюсь в деталях. надеюсь, кто-то еще позаботится об этом быстро, и мы сможем все умнее :) – rdlowrey
a) возьмите библиотеку git по вашему выбору b) узнайте немного bash – Reactormonk
Ok. Id нравится использовать php, если все это для вас. – madphp