В моем случае у меня не было разрешения клонировать каталог, в который я пытался клонировать.Я не знал этого, потому что ошибка не упоминала об этом.Кто-то создал патч , но он не объединен с основной линией на момент публикации.
Посмотрите, куда выдается исключение, запустив phing
с -verbose
.В моем случае это было из GitCloneTask.php
строки 77, в которой говорилось:
throw new BuildException('The remote end hung up unexpectedly');
Я изменил это, чтобы включить основную причину.
throw new BuildException('The remote end hung up unexpectedly', $e);
И теперь я получаю:
Error:
fatal: could not create work tree dir 'your-repo'.: Permission denied
Исправлены разрешения и теперь он работает нормально.